[1]Spring框架的介绍
概念:Spring是一个控制反转(IOC)和面向切面的(AOP)的轻量级 框架.
使用范围:任何java程序.
作用:
①简化企业项目的开发的流程.提升开发效率
②便于代码的后期维护升级.
③将代码之间的耦合性降低.
SpringIOC的使用
SpringAOP的使用
SpringTX的使用、
Spring是一个框架集,内部集成了很多的功能,可以根据需求 选择对应的子框架使用.
Spring框架的结构:
问题:
在使用MVC的结构体系来完成后台功能代码的声明时,在一定程度上降低了代码的冗余,但是层与层之间的耦合性过高,造成代码升级维护特别麻烦,比如,某天业务层某个类文件需要替换为新的类文件,那么,控制层所有调用该业务类的代码需要全部修改为调用新的业务类.
解决:
将层与层对象之间的关系进行解耦,由直接变为间接.
实现:
SpringIOC.
作用:
实现了层与层之间对象的逻辑性的解耦.
SpringIOC的原理