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 beanFactory那些就不说了,这次发生这个异常纠结好了好久,网上找了很多资料看,终于发现问题。 自动装配bean注入的时候,如果Spring配置定义了aop声明式事务,类似如下方式 <aop:config> ??<aop:pointc...
分类:
编程语言 时间:
2014-07-21 10:33:50
阅读次数:
271
使用的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
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
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
既然用Hibernate框架访问管理持久层,那为何又提到用Spring来管理以及整合Hibernate呢?把SessionFactory,Session,Transcational封装成包含crud的工具类并且处理了事务,那不是用不着spring了?Hibernate操作的步骤如下:1. ...
分类:
编程语言 时间:
2014-07-19 23:05:17
阅读次数:
668