Spring是一个从实际开发中抽取出来的框架,他完成了大量开发中的通用步骤,大大提高了企业应用的开发效率。
Spring为企业应用的的开发的解决方案:基于依赖注入的核心机制,基于AOP的声明式事务管理,与多种持久层技术的整合,以及其独特的优秀的WEB MVC 框架等。
Spring 优点:
- 低侵入式设计。代码污染率低。
- Spring的DI容器,降低了业务对象替换的复杂性。
- 独立于各种服务器
- Spring的AOP支持允许将一些通用任务进行集中式处理,从儿提供了更好的复用
- Spring的高度开放性,开发者可以自由选择Spring框架的部分或者全部。