Spring – Java developer的春天
Spring是什么?
Spring是一个容器框架,用于配置bean,并维护bean之间关系。
Spring的功能就是让对象与对象之间的关系没有通过代买来关联,而是通过配置类的说明来进行管理,Spring根据配置和反射去动态组装对象。
Spring是一个容器,只有在容器里的对象才能使用Spring提高的服务和方法。
Spring中对经典的一个设计模式就是模板方法模式。
相关概念:
Bean : 可以是Java中的任何一种对象(Javabean/Service/Action/data source/dao etc.)。
IoC : Inverse of Control, 控制反转。
DI : Dependency Injection,依赖注入。
Struts是一个web框架(jsp/action/ actionform)
Hibernate是一个orm框架,处于数据持久化层