首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Spring(一): Spring第一印象

2012-07-03 
Spring(1): Spring第一印象?Spring是一个java开源框架,为了解决企业应用程序开发复杂性。在jdbc的基础上,基

Spring(1): Spring第一印象

?

Spring是一个java开源框架,为了解决企业应用程序开发复杂性。

在jdbc的基础上,基础的业务处理都是可以有DAO和DTO+servlet+service以及工厂Factory完成


Spring(一): Spring第一印象
??

但是这里的问题是:

层与层之间的依赖很强,属于耦合,下层定义或实现的改动都会影响到上层(比如:DAO的改变会影响到service层)各层对象的生命周期是由上层控制,效率低

而spring的出现就是消除层与层之间的耦合,即为了解耦。

?? 通过IOC机制(控制反转和依赖注入)将各层之间的关系打散。

?? 解释:


?

Spring容器控制所有对象的生命周期,由与上层不再控制下层的生命周期,层与层之间实现了完全脱耦,使程序运行起来效率更高,维护起来也方便。

?

?

热点排行