Spring
2016-07-30 10:59
323 查看
1、 使用Spring有什么好处?
1. Spring能够有效地组织你的中间层对象。
2. Spring能消除在许多工程中常见的对Spring的过多使用。
3. Spring能消除各种各样自定义格式的属性文件的需要,是配置信息一元化。
4. Spring能够帮助我们真正意义上实现针对接口编程。
5. 使用Spring构建的应用程序易于单元测试。
6. Spring支持JDBC和O/R Mapping产品(hibernate)。
7. MVC Web框架,提供一种清晰,无侵入性的MVC实现方式。
8. Spring能够使用AOP提供声明性事务管理,可以不直接操作JTA也能够对事务进行管理。
2、 控制反转
不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。容器(在Spring框架中是IOC容器)负责将这些联系在一起。
3、 IOC组件注入的方式:
1. 接口注入
2. 通过set方法注入(设值注入)
3. 通过构造方法注入。
1. Spring能够有效地组织你的中间层对象。
2. Spring能消除在许多工程中常见的对Spring的过多使用。
3. Spring能消除各种各样自定义格式的属性文件的需要,是配置信息一元化。
4. Spring能够帮助我们真正意义上实现针对接口编程。
5. 使用Spring构建的应用程序易于单元测试。
6. Spring支持JDBC和O/R Mapping产品(hibernate)。
7. MVC Web框架,提供一种清晰,无侵入性的MVC实现方式。
8. Spring能够使用AOP提供声明性事务管理,可以不直接操作JTA也能够对事务进行管理。
2、 控制反转
不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。容器(在Spring框架中是IOC容器)负责将这些联系在一起。
3、 IOC组件注入的方式:
1. 接口注入
2. 通过set方法注入(设值注入)
3. 通过构造方法注入。
相关文章推荐
- JDB1.8的项目放到1.7的eclipse运行遇到的问题
- Spring4笔记----动态代理
- Java基础之数组
- Java (if else)(switch case)结构
- Ubuntu14.04 LTS下破解myeclipse2015
- Java:实例
- Spring从入门到精通视频教程合集
- 论 <%@taglib prefix="s" uri="/struts-tags" %> 的重要性
- java系统-图书管理系统
- Java设计模式--简单工厂模式与抽象工厂模式
- Java获得不同格式的系统时间
- java解析XML文件-DOM解析法与SAX解析法
- Java 基本语法
- Java 运行环境的安装、配置与运行
- Servlet生命周期
- spring ext 跨域
- Java利用PropertyDescriptor获取属性的 getter/setter 方法
- Struts2 return JSON data and convert the date field
- Spring4笔记----为什么要使用AOP
- 设计模式之禅