(1)Spring 框架可以帮我们管理对象的生命周期,帮助我们管理对象间的依赖关系,相互协作;(2)Spring 框架提供了一种能力,帮助抽离日志,异常处理,性能统计,安全性以及数据库事务管理等,这些均可以与业务模块分离...Spring 特点
轻量: api简单,很少配置
Bean: 专注于写业务的简单java类
松耦合: AOP,容器,DI等
万能胶: 方便与其他框架整合
设计模式: 经典设计模式
Spring 核心特性...DI
AOP
Spring 初衷和使命
简化开发 (这点很重要)
容器
容器通过DI管理Spring应用的对象....: Spring最核心的部分, 除了提供应用程序上下文,还提供了许多企业服务(邮件,JNDI,EJB集成);
AOP;
数据访问和集成: jdbc(模板方法),orm,transaction,jms(java...message service),oxm(Object-to-XML-Mapping);
Web与远程调用: MVC
Instrument : 为tomcat提供织入代理功能, 用的比较少
Test