【学习笔记】慕课网——Spring
2015-04-15 18:30
197 查看
1.Spring是一个轻量级的容器框架
1)从大小和开销两方面讲都是轻量级的
2)通过控制反转(IoC)的技术达到松耦合的目的
3)提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务进行内聚性的开发
4)包含并管理应用对象的配置和生命周期,从这个意义上讲,是一个容器
5)支持将简单的组件配置、组合成为复杂的应用,从这个意义上说是一个框架
2.框架的特点
1)半成品
2)封装了特定的处理流程和控制逻辑
3)成熟的、不断升级改进的软件
3.框架和类库的区别
1)框架一般是封装了逻辑的、高内聚的,类库是松散的工具组合
2)框架专注于某一领域,类库是通用的
4.面向接口编程
1)结构设计中,每层只向外提供一组功能接口,分层间依赖接口而非实现类
2)接口实现的变动不影响各层间的调用
5.控制反转与依赖注入
6.Spring 注入
是指在启动Spring容器加载bean配置的时候,完成对变量的赋值行为
1)设值注入
2)构造注入
1)从大小和开销两方面讲都是轻量级的
2)通过控制反转(IoC)的技术达到松耦合的目的
3)提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务进行内聚性的开发
4)包含并管理应用对象的配置和生命周期,从这个意义上讲,是一个容器
5)支持将简单的组件配置、组合成为复杂的应用,从这个意义上说是一个框架
2.框架的特点
1)半成品
2)封装了特定的处理流程和控制逻辑
3)成熟的、不断升级改进的软件
3.框架和类库的区别
1)框架一般是封装了逻辑的、高内聚的,类库是松散的工具组合
2)框架专注于某一领域,类库是通用的
4.面向接口编程
1)结构设计中,每层只向外提供一组功能接口,分层间依赖接口而非实现类
2)接口实现的变动不影响各层间的调用
5.控制反转与依赖注入
6.Spring 注入
是指在启动Spring容器加载bean配置的时候,完成对变量的赋值行为
1)设值注入
2)构造注入
相关文章推荐
- spring学习笔记
- spring boot 学习笔记(1)
- Spring学习笔记
- spring学习笔记:spring mvc不得不说的几处配置(转自:http://blog.csdn.net/sunxing007/article/details/4584300)
- 【Spring学习笔记】AOP
- 暑期ssh框架spring学习笔记二
- Spring学习笔记 使用Static Factory(静态工厂类)创建Bean
- spring 学习笔记
- Spring学习笔记(5)----依赖注入的简单实现
- Java框架spring 学习笔记(六):属性注入
- Spring学习笔记之使用对象-关系映射持久化数据
- 【学习笔记】spring boot + zookeeper + dubbo + rabbitMq + mysql + thymeleaf/freemarker + mybaits 代码试验
- 【学习笔记】Spring-3.2.4 + Quartz-2.2.0集成实例
- Spring_AOP学习笔记
- Spring学习笔记:2-Spring中IoC的入门实例
- Spring学习笔记2
- Spring boot学习笔记 001——初识Spring boot
- iBatis2学习笔记:与Spring2的整合
- Spring 学习笔记2—— IoC容器
- Spring Boot 学习笔记(一)——入门