Spring超详细讲解IOC与解耦合,
分享于 点击 12688 次 点评:207
Spring超详细讲解IOC与解耦合,
目录
- 前言
- 一.所谓耦合
- 二.Spring
- 三.核心IOC理解
- 1.容器
- 2.控制反转
- 3.依赖注入
- 四.Bean的实例化
- 1.无参构造
- 2.工厂静态方法
- 3.工厂实例方法(常用)
- 五.Bean的依赖注入
- 1.set注入
- 2.有参构造
- 六.第一个Spring案例
前言
回想写过的图书管理系统、租房系统、电影院卖票系统都是基于原生的JavaSE、OOP,没有用到任何框架,在层与层的关系中一个类要想获得与其他类的联系主要的方式还是靠new,这就导致层与层之间、对象与对象之间的依赖性强“动一发而迁全身”。特别是在处理数据层和业务层之间时,由于对象没有统一管理导致很复杂!而Spring中的IOC就很好地解决了这一问题,降低耦合就是它的一大特色
一.所谓耦合
个人建议:学习Spring之前要多写原生的OOP项目,充分体会层之间、类之间的联系才能深刻理解Spring的特色
在项目开发中,对象之间的耦合度就是多个对象间的依赖性、关联性。对象之间的耦合越高,维护成本越高,因此对象的设计应使类和类之间的耦合最小
当使用Spring框架后你不用再考虑new对象了,只要写好配置文件,IOC就会帮你做,这就降低了层与层、对象与对象之间之间的耦合度
二.Spring
Spring是分层的Java SE/EE应用轻量级开源框架,以loC(Inverse Of Control:反转控制)和AOP (Aspect Oriented Programming:面向切面编程)为内核
相关文章
- 暂无相关文章
用户点评