核心提示:Spring简介。Spring的使用是为了降低代码之间的耦合度。其中IoC降低主业务逻辑的耦合度,AOP降低系统级业务逻辑(的耦合度。主业务逻辑:主业务代码之间逻辑联系紧密,有具体的业务应用场景。系统...
Spring简介。Spring的使用是为了降低代码之间的耦合度。其中IoC降低主业务逻辑的耦合度,AOP降低系统级业务逻辑(的耦合度。
主业务逻辑:主业务代码之间逻辑联系紧密,有具体的业务应用场景。
系统级业务逻辑:功能独立,没有具体的专业业务应用场景,主要是为主业务提供系统级服务,如日志、安全、事务等。
2.Spring系统结构

3.Spring特点
(1)非侵入式
(2)Spring是一个容器,管理对象的生命周期,对象与对象之间的依赖关系。可以通过配置文件来定义对象,以及设置与其他对象的依赖关系。
(3)IoC:控制反转,即创建被调用者的实例不是由调用者完成,而是由Spring容器完成,并注入调用者。
(4)AOP:面向切面编程。