1.IOC控制反转-->在程序中降低组件的耦合度,实现软间各层之间的解耦。
2.容器提供了AOP技术,利用它可以方便的实现权限拦截等功能。
3.容器提供了管理事务的服务。开发人员就不再需要手工控制事务.也不需处理复杂的事务传播。
4.容器提供了单例模式的支持,开发人员不需要自己实现代码。
5.spring对主流应用框架提供了支持。如:集成Hibernate、JPA、Struts等,这样更便于应用的开发。
1.IOC控制反转-->在程序中降低组件的耦合度,实现软间各层之间的解耦。
2.容器提供了AOP技术,利用它可以方便的实现权限拦截等功能。
3.容器提供了管理事务的服务。开发人员就不再需要手工控制事务.也不需处理复杂的事务传播。
4.容器提供了单例模式的支持,开发人员不需要自己实现代码。
5.spring对主流应用框架提供了支持。如:集成Hibernate、JPA、Struts等,这样更便于应用的开发。