文章目录
Spring概述
Spring框架
- 框架的特点
- 半成品
- 封装了特定的处理流程和控制逻辑
- 成熟的、不断升级的软件
- 框架和类库的区别
- 框架一般是封装了逻辑、高内聚的,类库则是松散的工具组合
- 框架专注于某一领域,类库则是更加通用
- 为什么使用框架
- 软甲系统日趋复杂
- 重用度高,开发效率和质量提高
- 专注于对领域的了解,使需求分析更充分
- 易于上手、快速解决问题
Spring IOC 及Bean容器
IOC
- 面向接口编程
- 面向接口编程中的“接口”适用于隐藏具体实现和实现多态性的组件
- IOC概念
- IOC:控制反转,控制权的转移,应用程序本身不负责依赖对象的创建和维护,而是由外部容器负责创建和维护
- DI(依赖注入)是一种实现方式
- 目的:创建对象并且组装对象之间的关系
- 类比