Spring
文章平均质量分 79
神气的猫
这个作者很懒,什么都没留下…
展开
-
Spring 学习(一)
一、概述spring的作用是优化对象创建的过程(IOC,Inversion of Control,控制反转),以及处理对象的依赖关系(DI,Dependency Injection,依赖注入)。1. 控制反转class UserAction{ //自己需要使用的对象,自己不创建 private IUserService userService; //提供public的set原创 2016-05-09 20:44:38 · 1553 阅读 · 0 评论 -
Spring 学习(二)-IOC容器的依赖注入DI
Spring IOC容器的依赖注入依赖注入其实是spring的IOC容器控制用户类中对象的创建过程,首先需要知道如何在xml文件中配置对象创建一、 创建对象的四种方法1. 无参数构造器<bean id="springUser" class="com.cityu.b_createObj.User"></bean>2. 带参数构造器<bean id="user2" class="com.cityu.b_原创 2016-05-10 20:25:11 · 858 阅读 · 0 评论 -
Spring 学习(三)与Struts整合
一、Spring与Struts框架整合Spring负责对象创建,Struts负责用Action处理请求;因此,两种框架的整合效果是让Spring框架负责创建Struts框架的Action对象二、Spring与Struts框架整合HelloWorld1. 引入jar文件struts框架:commons-fileupload-1.2.2.jarcommons-io-2.0.1.jarcommons-原创 2016-05-10 22:47:23 · 873 阅读 · 0 评论 -
Spring 学习(四)AOP原理:代理
理解Spring中的对象代理模式,对后续的AOP理解非常重要!代理解决的问题:当两个类需要通信时,引入第三方代理类,将两个类的关系解耦,让我们只了解代理类即可,而且代理的出现还可以让我们完成与另一个类之间的关系的统一管理,但是切记,代理类和委托类要实现相同的接口,因为代理真正调用的还是委托类的方法。静态:由程序员创建代理类或特定工具自动生成源代码再对其编译。在程序运行前代理类的.class文件就已经原创 2016-05-11 17:48:46 · 342 阅读 · 0 评论 -
Spring 学习(五)AOP
一、Spring的核心:AOP编程及HelloWorld面向切面编程(AOP,aspect object programming)是一种编程范式,目的是通过分离关注点(cross-cutting concerns)提高模块化(modularity)程度。通俗地讲,就是将核心业务逻辑代码和关注点代码分离,便于维护,重构和复用。所谓关注点代码,就是重复代码,而关注点形成的类就是切面类,例如:日志记录,性原创 2016-05-12 15:34:09 · 245 阅读 · 0 评论 -
Spring 学习(六)事务管理
Spring事务管理:事务应该在service层统一控制开发步骤:后台环境准备:数据库、表/entity/dao/servicedao实现:使用spring对JDBC模块的支持:JdbcTemplate对象创建由Spring容器完成一、事务控制分类:编程式事务控制:可以实现细粒度的事务控制,但是开发效率较低,且事务管理和代码耦合度高Jdbc:conn.setAutoCommit(false)原创 2016-05-13 21:05:40 · 167 阅读 · 0 评论