大家对于spring框架应该都不会陌生吧,那么具体来说,spring框架的优点都有哪些呢?使用spring框架的好处又是什么?下面一起来详细的了解一下吧。
spring框架优点:
一、Spring是一种非侵入式(non-invasive)框架,它能够使应用程序代码对框架的依赖达到最小化。
二、Spring就好似是一个巨大的工厂,能够将所有对象的创建以及依赖关系的维护工作都交给Spring容器的管理,这很大程度的降低了组件之间的耦合性。
三、Spring提供了对AOP的支持,它允许将一些通用任务,例:事物、日志、安全等进行集中式处理,很大一部分的提高了程序的复用性。
四、spring框架只要通过配置就可以完成对事物的管理,不需要手动编程。
五、Spring提供了对Junit4的支持,能够通过注解方便的测试Spring程序。
六、Spring不排斥各种优秀的开源框架,内部提供了对各种优秀框架的直接支持。
七、Spring对Java EE开发中非常难用的一些API,都提供了封装,使API应用难度得到了很大的降低。
使用spring框架的好处:
Spring可以效地组织你的中间层对象
为数据存取提供了一个一致的框架,不管是使用O/Rmapping的产品又或者是JDB
通过一种在不同应用程序和项目间一致的方法来处理配置文件,消除各种自定义格式的属性文件的需要,只要看类的JavaBean属性。
能够代替部分配置文件,甚至可以有效的减少源代码的编写量
消除在许多工程中常见的对Singleton的过多使用
可以培养你面向接口而不是面向类的编程习惯
使用Spring构建的应用程序易于单元测试
使EJB成为一个实现选择,而不是必需的选择
提供一些web应用上的EJB的替代方案
好了以上就是一些关于spring框架的相关介绍了,更多相关内容,可以继续关注本站的java架构师专栏了解。