事务的概念 事务是一组操作的执行单元,相对于数据库操作来讲,事务管理的是一组SQL指令,比如增加,修改,删除等,事务的一致性,要求,这个事务内的操作必须全部执行成功,如果在此过程种出现了差错,比如有一条SQL语句没有执行成功,那么这一组操作都将全部回滚 事务特性(ACID)...
Continue readingSpring 对象Jdbc的支持: Spring 对jdbc的操作进行了简化! 提供了JdbcTemplate模板工具类,简化jdbc的操作! 如果想用spring jdbc功能,先引入jar文件: spring-jdbc-3.2.5.RELEASE.jar ...
Continue readingSpring使用AspectJ风格切面配置,使得Spring的切面配置大大简化,但是AspectJ是另外一个开源项目 切入点表达式的一般形式: execution(modifiers-pattern? ret-type-pattern declaring-type-patt...
Continue readingSpring生成代理对象的过程? 创建容器对象的时候, 根据“切入点表达式”拦截的类,生成代理对象; 如果目标对象有实现接口,使用jdk代理! 如果目标对象没有实现接口,使用cglib代理! 从容器获取代理后的对象 执行代理对象的方法,在运行时期,动态植...
Continue readingAop编程 public void add(User user) { Session session = null; Transaction trans = null; try { session = HibernateSes...
Continue reading代理概念 Proxy, 表示代理! 提供了对目标对象另外的访问方式,即通过代理访问目标对象! 代理的好处 模板对象没有直接暴露给用户 代理在目标对象的基础上增加额外的验证,功能等 用户直接访问代理即可 Java中代理: 静态代理 动态代理 Jdk...
Continue reading整合关键 把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依赖注入几种方式 常用的通过set方法注入 <bean id="userDao" class="com.matrix42.dao.UserDao"></bean> <bean id="userService" class="com.matri...
Continue reading