《Spring揭秘》笔记
《Spring揭秘》读书笔记
happytaohaha
好记性不如烂笔头
展开
-
Spring揭秘-1.绪论
Spring大观园 Spring Web Flow(SWF)。Spring Web Flow 构建于Spring Web MVC 框架之上,旨在简化有复杂用户交互逻辑的Web应用程序开发。通过Spring Web Flow的扩展支持,可以在基于 Spring MVC 的Web应用程序中以更简单方式,创建更加复杂的业务交互流程。同时,Spring Web Flow 还让 Ajax 和 JSF 享受...原创 2019-09-23 09:21:04 · 111 阅读 · 0 评论 -
Spring揭秘-2.IOC容器
定义 IoC (Inversion of Control)控制反转,别名依赖注入(Dependency Injection) 例子 我们最初的程序是如果我们需要一个对象提供服务 public FXNewsProvider(){ newsListener = new DowJonesNewsListener(); newPerListener = new DowJonesNewsPersiste...原创 2019-09-23 16:43:02 · 119 阅读 · 0 评论 -
Spring揭秘-3.IOC Service Provider
概念 虽然业务对象可以通过IoC方式声明相应的依赖,但最终仍需要通过某种角色或者服务这些相互依赖的对象绑定在一起,而IoC Service Provider 就对应IoC场景中的这一角色。 IoC Service Provider 在这里是一个抽象出来的概念,它可以指代任何将IoC场景中的业务对象绑定到一起的实现方式,它可以是一段代码,也可以是一组相关的类,甚至可以是比较通用的IoC框架或者IoC...原创 2019-09-23 17:35:07 · 222 阅读 · 0 评论 -
Spring揭秘-4.IOC之BeanFactory
简述 Spring的IoC容器时一个提供IoC支持的轻量级容器,除了基本的IoC支持,它作为轻量级容器还提供IoC之外的支持。如在Spring的IoC容器之上,Spring还提供相应的AOP框架支持。Spring的IoC容器和IoC Service Provider 所提供的服务之间存在一些二交集,二者的关系如图: Spring提供了两种容器类型:BeanFactory和ApplicationC...原创 2019-09-24 19:35:08 · 148 阅读 · 0 评论 -
Spring揭秘-5.bean 的 Scope
bean 的 Scope BeanFactory 除了拥有 IoC Service Provider 的职责,作为一个轻量级容器,它还有着其他的一些职责,其中就包括生命周期 singleton 配置中的bean可以看作一个模板,容器会根据这个模板来构造对象。但是要根据这个模板构造多少对象实例,又该让这些构造完的对象实例存活多久,则由容器根据bean定义的scope语意来决定。标记为拥有singl...原创 2019-09-24 20:51:50 · 139 阅读 · 0 评论