大概总结一下对Spring的一些优势

学习spring 系列 首先就是要知道为什么要学spring 及能给我们带来什么..............

Spring带给我们最直接的好处就是 方便解耦,简化开发

接下来就是对spring一些优势做一个简单的介绍

通过Spring提供的loC容器,可以将对象间的依赖关系交交给Spring进行控制,避免编码时所造成的过度耦合。
用户也不必刻意为单例模式的类、属性文件解析等这些很底层的需求编写代码,可以更专注于上层的应用。

AOP(Aspect Oriented Programming)编程的支持 : 通过Spring的AOP功能,方便进行面向切面编程,一些用传统的OOP(面向对象)不太容易实现的功能通过AOP可以轻松实现。

声明式事务的支持 :可以将我们从单调烦闷的事务管理代码中解脱出来,通过声明的方式灵活的进行事务管理,提高开发效率和质量。

方便程序的测试 :可以用非容器依赖的编程方式进行几乎所有的测试工作,测试不再是繁琐的操作,效果明显。 

 Spring对各种优秀框架(Struts、Hibemate、Hessian、Quarz)等的支持。

降低JavaEEAPI的使用难度  : Spring对JavaEEAPI(如JDBC、JavaMail、远程调用)等 进行了灵魂的封装,大大降低了这些API的使用难度,对自主学习的也是一大好处。

Java 源码是经典学习范例 : Spring的源代码设计精妙、结构清晰可见,处处体现着这些前辈大师对Java设计模式灵活运用以及对Java技术的高深造谐。它的源代码无意是Java技术的最佳实践的范例。

posted @ 2020-11-15 19:56  小钒  阅读(115)  评论(0)    收藏  举报