Spring 声明式事务管理 (十一)

in Spring read (988)

事务的概念 事务是一组操作的执行单元,相对于数据库操作来讲,事务管理的是一组SQL指令,比如增加,修改,删除等,事务的一致性,要求,这个事务内的操作必须全部执行成功,如果在此过程种出现了差错,比如有一条SQL语句没有执行成功,那么这一组操作都将全部回滚 事务特性(ACID)...

Continue reading

Spring 对JDBC的支持 (十)

in Spring read (994)

Spring 对象Jdbc的支持: Spring 对jdbc的操作进行了简化! 提供了JdbcTemplate模板工具类,简化jdbc的操作! 如果想用spring jdbc功能,先引入jar文件: spring-jdbc-3.2.5.RELEASE.jar ...

Continue reading

Spring使用AspectJ风格切面配置,使得Spring的切面配置大大简化,但是AspectJ是另外一个开源项目 切入点表达式的一般形式: execution(modifiers-pattern? ret-type-pattern declaring-type-patt...

Continue reading

Spring生成代理对象的过程? 创建容器对象的时候, 根据“切入点表达式”拦截的类,生成代理对象; 如果目标对象有实现接口,使用jdk代理! 如果目标对象没有实现接口,使用cglib代理! 从容器获取代理后的对象 执行代理对象的方法,在运行时期,动态植...

Continue reading

Spring 代理模式 (六)

in Spring read (973)

代理概念 Proxy, 表示代理! 提供了对目标对象另外的访问方式,即通过代理访问目标对象! 代理的好处 模板对象没有直接暴露给用户 代理在目标对象的基础上增加额外的验证,功能等 用户直接访问代理即可 Java中代理: 静态代理 动态代理 Jdk...

Continue reading

Spring 与Struts整合 (五)

in Spring read (997)

整合关键 把Action的创建交给Spring的IOC容器,需要引入jar文件struts2-spring-plugin-x.x.x.x.jar,spring-web-x.x.x.RELEASE.jar 整合步骤 新建web项目 引入jar Struts核心jar,...

Continue reading

Matrix42

Record and Share!