您的位置:首页 > 编程语言 > Java开发

【学习笔记】慕课网——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)构造注入
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java spring 框架