Spring基本框架:
Spring DAO:
Spring提供了对JDBC的操作支持:JdbcTemplate模板工具类 。
Spring ORM:
Spring可以与ORM框架整合。例如Spring整合Hibernate框架,
其中Spring还提供HibernateDaoSupport工具类,简化了Hibernate的操作 。
Spring JEE:
J2EE开发规范的支持,例如EJB 。
Spring AOP:
Spring提供面向切面的编程,可以给某一层提供事务管理,
例如在Service层添加事物控制 。
Spring WEB:
Spring提供了对Struts、Springmvc的支持,支持WEB开发。
与此同时Spring自身也提供了基于MVC的解决方案 。
Spring Core:
提供IOC容器对象的创建 ,处理依赖对象关系 。
IoC容器(Inversion of Contro控制反转)和 DI(Dependency injection依赖注入)
1.IoC容器就是Spring Core,代码实现为Spring中的BeanFactory。
2.IoC就是控制反转,控制反转就是对象不是程序员来new,而是Spring替你创建。
3.然后你要用的时候就用DI,从容器中找到相应对象注入到你定义的对象名,不用new。
DI注入方式:
1.set注入方式
2.构造器注入:
private OrderServiceImp orderService;
public vo