1
关键字:IOC,AOP
目的:解决企业开发的复杂性
功能:使用javaBean代替EJB
范围:任何java
2
从底部帮助帮助你编写易于测试的代码
低侵入式设计
write once ,run anywhere
DI 松耦合
AOP 通用任务集中管理
使用统一的配置文件
易于单元测试
3
方便解耦
AOP编程的支持
方便事务管理
4
核心容器:提供框架的基本功能
应用上下文:配置文件。
对象实体映射
web模块
5
IOC:Spring核心,IOC容器安排对象依赖-》依赖注入(实现IOC的方法)
传统开发模式:对象之间相互依赖。
IOC控制反转:控制权从代码控制剥离到IOC容器控制,实际上是XML文件控制。
6
AOP 动态角度。处理过程某个过程阶段。处理一些具有横切性质的系统级服务,如事务管理,安全检查,缓存,对象池管理等
AOP代理:定义切入点,定义增强处理。