读书人

Spring(一): Spring第一印象

发布时间: 2012-07-03 13:37:42 作者: rapoo

Spring(1): Spring第一印象

?

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

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


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

但是这里的问题是:

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

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

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

?? 解释:


?

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

?

?

读书人网 >软件架构设计

热点推荐