?Spring 支持 3 种依赖注入的方式–属性注入–构造器注入–工厂方法注入(不推荐)属性注入:?属性注入即通过 setter 方法注入Bean 的属性值或依赖的对象?属性注入使用 元素, 使用 name 属性指定 Bean 的属性名称,value 属性或 子节点指定属性值1 2 ...
分类:
其他好文 时间:
2014-12-06 15:17:23
阅读次数:
177
名词解释依赖:一种模型元素之间的关系的描述。例如类A调用了类B,那么我们说类A依赖于类B。耦合:一种模型元素之间的关系的描述。例如类A调用了类B或类B调用了类A,那么我们说类A与类B有耦合关系。耦合度:模型元素之间的依赖程度的量化描述。控制:一种模型元素之间的关系的描述。例如类A调用了类B,那么我们...
分类:
其他好文 时间:
2014-12-05 12:22:44
阅读次数:
139
前言:前面介绍了Spring的核心模块以及相关的依赖注入等概念。这篇讲解一下spring的另一个重点,AOP面向切面编程。 说道AOP不得不提到几个概念: 切面:也就是我们自己的一些业务方法。 通知:用于拦截时出发的操作。 切点:具体拦截的某个业务点。 这样说可能还是有点抽象,举个例子,下...
分类:
编程语言 时间:
2014-12-04 21:21:20
阅读次数:
185
在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代理机制,所...
分类:
编程语言 时间:
2014-12-03 01:37:43
阅读次数:
169
1 Spring 是什么?
具体描述 Spring:
轻量级:Spring 是非侵入性的 - 基于 Spring 开发的应用中的对象可以不依赖于 Spring 的 API
依赖注入(DI --- dependency injection、IOC)
面向切面编程(AOP --- aspect orie...
分类:
编程语言 时间:
2014-12-03 00:05:43
阅读次数:
276
场景是这样的: 定义了一个 MyComponent,在配置文件中加上这个组件的定义,比如: ‘myComponent‘=>[‘class‘=>‘app/components/MyComponent‘], 就可以用Yii::$app->myComponent调用啦,但是,当输入、Yii::$app->...
分类:
Web程序 时间:
2014-12-02 17:39:35
阅读次数:
184
Spring 的一大核心就是IOC,控制反转(依赖注入)。对象交由容器去控制,降低耦合性。Spring 的ioc实现原理其实很简单,容器启动后读取并解析配置文件,根据配置文件中标签的class属性,通过反射生成类,将各个属性都通过反射设置好值,最后将已经创建好的bean保存到容器中,等待注入。详细的...
分类:
编程语言 时间:
2014-12-01 19:09:42
阅读次数:
189
转载请标明出处:http://blog.csdn.net/goldenfish1919/article/details/41577217
androidannotation是一个非常牛逼的框架(https://github.com/excilys/androidannotations/wiki),可以做到:依赖注入(Dependency Injection),简化的线程模型(Simplifi...
分类:
移动开发 时间:
2014-11-28 18:22:57
阅读次数:
377
androidannotation是一个非常牛逼的框架(https://github.com/excilys/androidannotations/wiki),可以做到:依赖注入(Dependency Injection),简化的线程模型(Simplified threading model),事件绑定(Event binding),REST Client。
非常好用,更重要的是它对性能无影响...
分类:
移动开发 时间:
2014-11-28 16:17:05
阅读次数:
275