Spring简介

来源:互联网 发布:帝国cms 自动生成标签 编辑:程序博客网 时间:2024/06/10 23:45
  1. Spring的使用是为了降低代码之间的耦合度。其中IoC降低主业务逻辑的耦合度,AOP降低系统级业务逻辑(的耦合度。
    主业务逻辑:主业务代码之间逻辑联系紧密,有具体的业务应用场景。
    系统级业务逻辑:功能独立,没有具体的专业业务应用场景,主要是为主业务提供系统级服务,如日志、安全、事务等。

2.Spring系统结构
这里写图片描述

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

0 0
原创粉丝点击