ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2020-11-15 20:02:52  阅读:133  来源: 互联网

标签:总结 编程 Java Spring AOP 大概 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技术的最佳实践的范例。

标签:总结,编程,Java,Spring,AOP,大概,spring,源代码
来源: https://www.cnblogs.com/bdlz201002/p/13978614.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有