Java Beans 最为IoC 容器
特性
- 依赖查询
- 生命周期管理
- 配置元信息
- 事件
- 自定义
- 资源管理
- 持久化
规范
轻量级容器
特征
- 可以管理Application Code
- 快速启动
- 不需要一些特殊的配置来进行操作
- 轻量级内存占用,最少API 依赖
- 容器需要一些管控渠道,渠道能够部署和管理一些细粒度的对象,粗粒度的组件
优势
- 释放一些聚式容器
- 最大化代码话复用
- 更大程度上的面向对象
- 更好的产品化
- 更好的可测试化
Spring IoC 优势
- 典型的IoC管理,依赖查找和依赖注入
- AOP 抽象
- 事务抽象
- 事件机制
- SPI 扩展
- 强大的第三方整合
- 易于测试
- 更好的面向对象
