学习spring,不可避免就要学习IoC和DI(控制反转和依赖注入)。这些名词总是那么拗口。
首先我们要明白IoC/DI干嘛用的,不然别人问,
“老范,茴香豆的“茴”字有那三种写法,你知道么?”
“老范,IoC的名称有几种说法,你知道么?”
“老范,IoC是干什么用的,你知道么?”
……IoC(Inversion of Control,控制反转),DI(Dependency Injectio...
分类:
编程语言 时间:
2015-03-19 14:55:40
阅读次数:
185
原版地址:http://code.angularjs.org/1.0.2/docs/guide/di一、DependencyInjection(依赖注入) 依赖注入(DI)是一个软件设计模式,处理代码如何得到它所依赖的资源。 关于DI更深层次的讨论,可以参观DependencyInjection.....
分类:
Web程序 时间:
2015-03-19 14:33:00
阅读次数:
157
如果使用BeanFactory来生成、管理Bean, 一个Bean从建立到销毁,会历经几个执行阶段。
我个人理解一般的bean的生命周期主要包括:建立,初始化,使用阶段,销毁四个核心阶段。1、@Bean的建立
由BeanFactory读取Bean定义文件,并生成各个Bean实例。2、初始化@属性注入
执行相关的Bean属性依赖注入@BeanNameAware的setBeanName()
or...
分类:
编程语言 时间:
2015-03-19 08:54:21
阅读次数:
145
Autofac 的使用--工厂使用autofac.dll来代替 ,实现面向接口编程(IOC-控制反转,DI-依赖注入) 控制反转依赖注入autofac.dll 是实现了控制反转和依赖注入思想的一套组件在MVC中,当网站启动的时候,应该在application_start()方法调用autofac.d...
分类:
其他好文 时间:
2015-03-19 00:40:36
阅读次数:
427
我们一般把BeanFactory叫做IoC容器,叫ApplicationContext 为应用上下文(或者Spring容器)
BeanFactory是spring框架的核心,实现依赖注入【使个组件的依赖关系从代码中独立出来,使用配置文件即可实现这种依赖关系】和bean声明周期的管理 。BeanFactory【IoC容器】启动过程:分为两个阶段,一个是容器启动阶段,另外一个是Bean实例化阶段
容...
分类:
编程语言 时间:
2015-03-18 23:27:01
阅读次数:
403
目录一、Spring工作原理二、为什么要用Spring三、请你谈谈SSH整合四、介绍一下Spring的事务管理五、什么是依赖注入,依赖注入的作用是什么?六、什么是AOP,AOP的作用是什么?七、Spring中的BeanFactory与ApplicationContext的作用有哪些?八、连接池九、跨...
分类:
编程语言 时间:
2015-03-18 13:45:02
阅读次数:
145
找不到的API?AngularJS提供了一些功能的封装,但是当你试图通过全局对象angular去 访问这些功能时,却发现与以往遇到的库大不相同。$http比如,在jQuery中,我们知道它的API通过一个全局对象:$ 暴露出来,当你需要 进行ajax调用时,使用$.ajax()就可以了。这样的API...
分类:
Web程序 时间:
2015-03-18 10:20:43
阅读次数:
139
Spring的核心是依赖注入(DI),而依赖注入的基础是依赖信息的配置,这些配置称之为元数据。在之前的的学习中,一直采用的是基于xml的配置,这些元数据配置在spring内部被注册成为BeanDefinition,spring以此为模版创建bean和注入依赖。
从spring 2.0开始,spring依次加入了对注解型元数据配置的支持。自此我们有了另外一种配置bean的方式。Spring包含很多...
分类:
编程语言 时间:
2015-03-18 09:03:22
阅读次数:
209
[-] 节制地使用Service 当界面不可见时释放内存 当内存紧张时释放内存 避免在Bitmap上浪费内存 使用优化过的数据集合 知晓内存的开支情况 谨慎使用抽象编程 尽量避免使用依赖注入框架 使用ProGuard简化代码 使用多...
分类:
移动开发 时间:
2015-03-17 22:02:38
阅读次数:
239
本文内容 Components and Services A Naive Example Inversion of Control Forms of Dependency Injection Constructor Injection with PicoContainer Setter Inject...
分类:
其他好文 时间:
2015-03-17 19:41:36
阅读次数:
155