其他分享
首页 > 其他分享> > Spring

Spring

作者:互联网

1.Spring是是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。

2.控制反转(IOC):框架的重要特征,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。

3.依赖注入(DI):组件之间依赖关系由容器在运行期决定,形象的说,即由容器动态的将某个依赖关系注入到组件之中。依赖注入的目的并非为软件系统带来更多功能,而是为了提升组件重用的频率,并为系统搭建一个灵活、可扩展的平台。通过依赖注入机制,我们只需要通过简单的配置,而无需任何代码就可指定目标需要的资源,完成自身的业务逻辑,而不需要关心具体的资源来自何处,由谁实现。

4.面向切面的编程(AOP):一种编程技术,它允许程序员对横切关注点或横切典型的职责分界线的行为(例如日志和事务管理)进行模块化。

5.Spring的优势:1.方便解耦,简化开发。2.方便程序的测试。3.使程序更加简洁,工整。4.增加代码的扩展性

标签:容器,依赖,Spring,组件,横切,注入
来源: https://www.cnblogs.com/zhuhp/p/14541389.html