Java的1.3开始,对servlet2.3规范中加入了过滤器的支持。过滤器能够让我们对目标资源的请求和响应进行截取。
一些filter的特性:
1. Filter是Servlet规范的规定,需要Servlet容器的支持。
2. Filter不能使用Spring框架中的资源对象。
3. Filter只在Servlet前后起作用。
Filter实现
我们需要实现接口Filter中...
分类:
其他好文 时间:
2014-07-22 22:48:55
阅读次数:
258
spring使用增强类定义横切逻辑,同时由于spring只支持方法连接点,增强还包括了在方法的哪一点加入横切代码的方位信息,所以增强既包含横切逻辑,还包含部分连接点的信息。 spring目前支持5种类型增强: 前置增强...
分类:
编程语言 时间:
2014-07-22 08:31:35
阅读次数:
4234
一、流程部署 1、流程引擎获取 ProcessEngine?processEngine?=?new?Configuration()
.setResource("my-own-configuration-file.xml")
.buildProcessEngine(); 实际开发中我们一般通过spring配置文件通过相关方...
分类:
其他好文 时间:
2014-07-22 08:16:35
阅读次数:
172
使用的Spring是3.1版本,不是3.0版本。两者还是有区别的,其中一点就是:SimpleJdbcTemplate在3.1版本被标记为过时了,而SimpleJdbcTemplate的一些方法,被JdbcTemplate吸收了。所以,个人推荐使用3.1版本. 需要的...
分类:
数据库 时间:
2014-07-21 10:16:03
阅读次数:
382
容器类:
public class SpringContainer {
public SpringContainer(String packageToScan){
Set> classes = getClasses(packageToScan);
for(Class c : classes){
if(!c.isA...
分类:
编程语言 时间:
2014-07-20 10:02:00
阅读次数:
333
一、Memcached是何方神圣? 在数据驱动的Web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载。缓存是解决这个问题的好办法。但是ASP.NET中的HttpRuntime.Cache虽然已经可以实现对页面局部进行缓存,但还是不够灵活,此时Memcached或许是你想....
分类:
其他好文 时间:
2014-07-20 08:32:47
阅读次数:
242
Java发布WebService,结合Spring,通过cxf的方式难点:1、引用什么jar包; 1、创建接口源码如下:package com.nankang;import javax.jws.WebParam;import javax.jws.WebService;@WebServicepubl....
分类:
编程语言 时间:
2014-07-20 08:05:03
阅读次数:
231
当我们一个团队开发一个项目的时候,需要的Python第三方包基本是固定的,每次搭建新环境的时候总是因为各种内外网,https问题花费大量的时间来安装运行环境。所以搭建一个本地的,小巧的,只包含需要的package的源,或者cache都行,对于搭建环境可以节省很多时间。这里使用的是..
分类:
其他好文 时间:
2014-07-20 00:41:51
阅读次数:
780
AOP 是什么?
AOP即Aspect Oriented Programming-面向切面编程,可以通过预编译方式和运行期动态代理方式,实现在不修改代码的情况下,给程序动态统一添加功能的一种技术。
AOP是横向插入的一种技术,在不影响业务总体纵向流程的情况下横向切进了一段逻辑。
AOP涉及多个术语,这是AOP的核心:
横切关注点:跨越应用程序多个模块的方法或功能。(软件...
分类:
编程语言 时间:
2014-07-19 23:27:20
阅读次数:
407
Spring概述:
Spring是一个开源框架,是为了解决企业应用程序开发复杂性而开发的。
从简单性、可测试性和松耦合的角度而言,任何java应用都可以从Spring中受益。
简而言之,Spring就是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。
Spring主要特征:
轻量:
从大小和开销两方面而言Spring都是轻量的。此外,Spring是...
分类:
编程语言 时间:
2014-07-19 23:22:39
阅读次数:
366