拥抱AI----AI时代下的SSM框架
一,基础介绍
1,IOC
2,AOP
事物处理
spring是一个大家族,springframe是一个底层框架,是所有spring技术的基础,springboot可以在springframe简化开发的基础上加速开发,书写更少的代码。
框架是承载一个系统所必须的基础要素的集合,如盖一栋大楼要土方,水电,图纸等
二,spring Framework系统架构
core container:核心容器,储存对象
AOP:面向切面编程,在不改变原来代码的基础上增强代码功能
DataAccess:数据访问,DAO(data access object)
Data Integration:数据集成,如spring和Mybaties整合到一起
Transaction:事物
三,容器和组件
组件:具有一定功能的对象
容器:管理组件,(创建,销毁,保存,获取),不需要一直new对象了
,IOC:Inversion of Control(控制反转)
改变原有资源控制方式,包括资源获取销毁
例子:之前找老婆是自己找(原先找资源方式),现在我们把信息注册到婚恋网站,有人会自动找上门(反转),而婚恋所就是一个中间商(容器),婚恋所发现信息资源符合,则推送回去(依赖注入)
DI:Dependence Inject(依赖注入),是对IOC思想的实现
组件的依赖关系,如NewsControl依赖NewServices
注入:通过setter,构造器,等方式自动注入