前言:

今天给人人分享的是一本关于spring的电子书,由于篇幅限制本文给人人大致的先容一下这本书,如若需要电子书关注我的供种浩 Java周某人。

本书主要内容分为三个部门,划分论述了Spring的焦点、组件和应用三个方面。第一部门详细剖析了IoC容器和AOP的实现,第二部门深入论述了基于Spring loC容器和AOP的Java EE组件在Spring中的实现,第三部门讲述了一些基于Spring的典型应用的实现。


读者工具

  • 学习Java语言和JavaEE的中高级读者

  • spring应用开发人员

  • 开源软件爱好者

  • 平台开发人员和架构师

目录

  1. spring的设计理念和整体架构

  2. Spring Framework的焦点: IoC容器的实现

  3. springAOP的实现

  4. spring MVC与WEB环境

  5. 数据库操作组件的实现

  6. spring事务处置的实现

  7. spring远端挪用的实现

  8. 平安框架ACEGI的设计与实现

  9. spring DM模块的设计与实现

  10. spring Flex的设计与实现



第一章spring的设计理念和整体架构

本章内容.

  • Spring的各个子项目

  • Spring的设计目的

  • Spring的整体架构

  • Spring的应用场景


本章简要回首了Spring的设计理念、架构设计和应用场景。在Spring的整体架构中,我们对Spring的各个模块和模块关系举行了简要的先容,在后面的章节中,我们还会对这些模块的实现细节和设计举行更为详细的论述。在Spring的 应用场景中,众所周知的SSH是我们常见的手艺选择,但不见得Spring就只能在这个组合中泛起,由于Spring自身也包罗了MVC框架、数据持久化操作等,同时也由于Spring自身设计的模块化很好,以是,在使用Spring的时刻,对Spring可以按差异角度举行裁剪, 并且有不小的选择空间,而这些对应用场景的裁剪和选择,取决于我们对Spring的熟悉和应用开发的需要。在这里,我们只对Spring的典型应用场景举行简要先容,关于Spring的内部设计和实现细节,是后面要论述的主要内容,希望通过这些外部场景和内部设计的先容,能够让读者对Spring的使用加倍轻车熟路。

第二章Spring Framework的焦点: IoC容器的实现

本章内容

  • Spring IoC容器概述

  • IoC容器系列的设计与实现: BeanFactory和 ApplicationContext口IoC容器的初始化历程

  • IoC容器的依赖注入

  • 容器其他相关特征的设计与实现



在本章中,为了说明Spring的实现原理,我们紧密结合Spring的源代码,对容器的实现原理举行了详细的剖析,旨在为读者整理出一条清晰的线索。其中包罗IoC容器和上下文的基本事情原理、容器的初始化历程、依赖注入的实现,等等。

第三章springAOP的实现

本章内容

  • Spring AOP概述

  • Spring AOP的设计与实现口确立AopProxy署理工具

  • SpringAOP拦截器挪用的实现口Spring AOP的高级特征


在Spring的平台功效中,AOP是一个焦点模块,通过对AOP的使用,极大地厚实了Spring框架的功效,比如在种种驱动组件的实现上,很天真地运用了AOP的功效特征。关于这一点,在本书接下来的几章中,读者可以很充分地领会。对于Spring应用, 可以直接使用Spring AOP的功效,有了这些功效,对应用的模块化设计有很大的作用,同时AOP手艺的使用,也厚实了应用在设计上的手艺选择。


第四章spring MVC与WEB环境

本章内容

  • Spring MVC概述

  • Web环境中的Spring MVC

  • 上下文在Web容器中的启动

  • Spring MVC的设计与实现

  • Spring MVC视图的出现


本章对整个Spring MVC框架的运行历程和实现举行了简要的剖析,从在Web环境中确立Spring IoC容器的实现原理入手,先剖析了Spring IoC容器在Web容器中的设置和初始化完成历程。从整个体系上看,这些Web应用可以看成是-一个Spring应用, 与一样平常的Spring应用井无太大的差异,都需要设置IoC容器和种种Bean界说。在理解了Spring IoC容器实现原理的基础上,这些内容并不难理解。只是由于Web容器存在一定的特殊性,以是在设置方面,需要使用Spring作为平台的Web应用有- -些与Web环境相对应的特殊处置,比如对Servlet和ServletContext的使用等。

总结

由于篇幅限制就给人人分享到这里,每一章都有很详细的剖析,此电子书分享给想学习这方面的同伙,需要的同伙可以 关注我的供种浩 Java周某人。即可领取此电子书啦