《Spring揭秘》学习笔记
captxb
这个作者很懒,什么都没留下…
展开
-
chapter01_Spring框架的由来
Spring基于POJO(Plain Old Java Object)对象开发 整体架构 Core | |包括 ...原创 2019-04-04 09:12:35 · 90 阅读 · 0 评论 -
chapter02_Spring的IOC容器
IOC == DI IOC:Inversion of Control DI:Dependency Injection 基本原则是:Don’t call us, we will call you.上层选择调用它依赖的组件 IOC的思想就是:让其他组件为当前组件服务,服务商叫做__IOC Service Provider__ 也就是说,各种组件都在IOC Service Provider处注册,然...原创 2019-04-04 09:33:52 · 79 阅读 · 0 评论 -
chapter03_掌管大局的IoC Service Provider
IOC Service Provider的职责 (1) 业务对象的构建管理 构建业务对象,客户端无需关心对象构建的过程 (2) 业务对象间的依赖绑定 将对象所依赖的对象注入绑定,从而保证每个业务对象在使用的时候,可以处于__就绪状态__ 管理对象间的依赖关系的方式 (1) 直接编码 伪代码 IoCContainer container = ...; // 先注册对象到容器中...原创 2019-04-04 10:10:44 · 116 阅读 · 0 评论 -
chapter04_Spring的IoC容器之BeanFactory_01_拥有BeanFactory之后的生活
Spring的IoC容器其实范围比前面说的IoC Service Provider__要广__,它还包括了AOP等其他内容 Spring提供了两种容器 (1)BeanFactory 1° 默认采用__懒加载__策略:当客户端需要访问某个对象时,才进行初始化和依赖注入 2° 容器启动速度较快 3° 所需资源较少 (2) ApplicationContext 1° ApplicationCon...原创 2019-04-04 10:32:22 · 73 阅读 · 0 评论 -
chapter04_Spring的IoC容器之BeanFactory_02_BeanFactory的对象注册与依赖绑定方式
直接编码方式 其实后面的几种方式,最终本质上用的也是这种方式 示例 public static void main(String[] args) { DefaultListableBeanFactory beanRegistry = new DefaultListableBeanFactory(); BeanFactory container = (BeanFac...原创 2019-04-04 12:01:04 · 153 阅读 · 0 评论