简述Spring框架

2020-05-12 16:06:20来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

简述Spring框架

1、什么是Spring?

  Spring是一个开源的轻量级的Java开发框架

2、Spring的作用是什么?

  简化应用程序的开发

3、具体如何简化?

  IOC(控制反转):

  Spring负责控制对象的生命周期和对象间的关系。

  所有的类的创建、销毁都由Spring来控制,也就是说控制对象生命周期的不再是引用它的对象,而是统一由Spring控制,所以这叫控制反转。

  AOP(面向切面编程):

  在运行时,动态的将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程。

  使用AOP技术,可以将一些系统性相关的编程工作,独立提取出来,独立实现,然后通过切面切入进系统。从而避免了在业务逻辑的代码中混入很多的系统相关的逻辑,比如权限管理,事务管理,日志记录等等。这些系统性的编程工作都可以独立编码实现,然后通过AOP技术切入进系统即可。从而达到了将不同的关注点分离出来的效果。

  声明式事务:

  通过编程的方式对事务进行管理,特别麻烦。在Spring中,我们可以从单调烦闷的事务管理代码中解脱出来,通过声明式方式灵活地进行事务的管理,提高开发效率和质量。

  

 


原文链接:https://www.cnblogs.com/angeloaaron/p/spring.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:LeetCode 面试题34. 二叉树中和为某一值的路径

下一篇:LeetCode 面试题42. 连续子数组的最大和