![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
qq_34211637
这个作者很懒,什么都没留下…
展开
-
什么是Spring
Spring是独特的,因为若干个原因: 它定位的领域是许多其他流行的framework没有的。Spring致力于提供乙方方法管理你的业务对象。 Spring是全面的和模块化的。Spring有分层的体系结构,这意味着你能选择使用它鼓励的任何部分,它的架构仍然是内在稳定的。因此在学习过程中,可以得到最大的价值。例如,你可能选择仅仅使用Spring来简单化JDBC的使用,或者管理所有的业务对象。原创 2016-07-15 14:45:54 · 836 阅读 · 0 评论 -
控制反转(IoC)促进了低耦合,耦合是什么意思?
耦合是一个宽泛的概念。两个程序模块有关联就叫做耦合。 我们知道,模块之间必然要关联起来才能工作,这是有业务逻辑决定的。所以解耦并不是字面意义上的把关联拆掉,而是把模块之间的关联放松到必要的程度。降低耦合度的建议: 模块只对外暴露最小限度的接口,形成最低的依赖关系。 只要对外接口不变,模块内部的修改,就不得影响其他模块。 删除一个模块,应当只影响有依赖关系的其他模块,而不是影响其他无关部分。原创 2016-07-16 15:46:47 · 2904 阅读 · 0 评论