透析Spring(零): 我们为什么要搞懂Spring

序言

通过使用Spring的IoC容器,可以对这些耦合关系(对Java代码而言)实现一个简单的文本化的操作;即是说通过一个或几个XML文文件,我们就可以方便的对应用对象的耦合关系进行浏览、修改和维护,这样可以在很大程度上简化应用的开发。并且,通过IoC容器实现的依赖反转,可以把依赖关系的管理从Java对象中解放出来交给IoC容器(即Spring框架)来完成,从而完成对象之间的关系解耦;让原本的关系转化为的关系,通过这种关系来体现Spring框架对应用平台的巨大作用。

对spring来说,

  • 一方面,它通过IoC容器来管理POJO对象,以及它们相互之间的耦合关系,使企业的信息(数据)资源可以用简单的Java语言来抽象和描述;
  • 另一方面,可以通过AOP,以动态和非侵人式的方式来增强服务的功能。

所以,我们可以把IoC容器和AOP模块看做Spring的核心部分。作为核心,它们代表了最为基础的底层抽象,同时也是Spring其它模块实现的基础。虽然作为使用者的我们大多数是开发者,只是在这两个模块的基础上进行相关的配置和使用,但是如果能够了解这两个核心模块的设计和实现,就像了解Linux核心的实现一样!毫无疑问,会让我们对整个平台的了解更上一层楼,对平台的认识也更为全面和系统

Spring整体架构草图

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年1月19日
下一篇 2019年1月19日

相关推荐