选择使用Spring框架的原因(Spring框架为企业级开发带来的好处)?

Posted 孤夏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了选择使用Spring框架的原因(Spring框架为企业级开发带来的好处)?相关的知识,希望对你有一定的参考价值。

1. IoC容器:IoC容器帮助应用程序管理对象以及对象之间的依赖关系,对象之间的依赖关系如果发生了改变只需要修改配置文件而不是修改代码,因为代码的修改可能意味着项目的重新构建和完整的回归测试。有了IoC容器,程序员再也不需要自己编写工厂、单例,这一点特别符合Spring的精神“不要重复的发明轮子”。

2. AOP:面向切面编程,将所有的横切关注功能封装到切面(aspect)中,通过配置的方式将横切关注功能动态添加到目标代码上,进一步实现了业务逻辑和系统服务之间的分离。另一方面,有了AOP程序员可以省去很多自己写代理类的工作。

3. MVC:Spring的MVC框架是非常优秀的,从各个方面都可以甩Struts 2几条街,为Web表示层提供了更好的解决方案。

4. 事务管理:Spring以宽广的胸怀接纳多种持久层技术,并且为其提供了声明式的事务管理,在不需要任何一行代码的情况下就能够完成事务管理。

以上是关于选择使用Spring框架的原因(Spring框架为企业级开发带来的好处)?的主要内容,如果未能解决你的问题,请参考以下文章

为什么选择 Spring 作为 Java 框架?

面试官问你:为什么选择spring作为Java框架,你该怎么回答?

Spring 系列: Spring 框架简介

怎样回答面试用spring框架

Spring最核心的功能是什么?使用Spring框架的最核心的原因是什么?

Spring 系列: Spring 框架简介