Spring 总结1

151 阅读1分钟

Spring 是一个容器,用于降低代码的耦合度,根据不同的代码

采用了Ioc和Aop俩种技术进行解耦。

1.主业务逻辑采用Ioc解耦

2.系统业务(服务)采用Aop解耦(Log4J之类的服务代码)

Spring的特点是

非侵入式的,SpringApi不会出现在业务逻辑上

(POJO   plain old java object 很干净,只需jdk支持没有引

入别的API)

容器:可以管理对象的生命周期,对象及对象之间的依赖关系,

可以通过配置文件解决依赖关系。

Ioc控制反转:其实是一个概念的东西,一种思想,其实现方式

多种多样。当前比较流行的是两种:依赖注入和依赖查找

1.依赖查找:分区查找,需要提供具体的查找方式路径

2.依赖注入 :又称DI,不用分区查找,但是名称不能相同

\

AOP

 面向切面编程是面向对象编程的一种补充。额外的服务就是切

面,以期复用。然后将“切面”动态“织入”到业务逻辑中,是

对方法的增强。

\

 简单的先总结下,后面的慢慢有时间继续推送