一、IOC :Inverse of control 控制反转DI :Dependency Injection 依赖注入----Bean的生命范围scope属性:1)singleton 单例2)proptotype 每次创建新的对象scope默认为singleton-----集合注入(少用)In the , , , and elements, you set the properties and...
分类:
编程语言 时间:
2014-12-20 16:57:05
阅读次数:
248
首先我有一个数据访问层接口:public interface StudentDao { void save(Student stu);}和实现类:1.mysql实现类public class StudentDaoImplByMySql implements StudentDao{ public vo...
分类:
其他好文 时间:
2014-12-19 18:59:44
阅读次数:
203
如何指定Business Event和Command之间的关系?既然是基于惯例优先原则,那么我们首先需要定义一个惯例:1.调度事件和调度处理器之间是一对多关系(多对多的话,相信你看完了以后应该会知道怎么改的)。2.所有业务事件(Event)要以调度事件为基类,业务指令(Command)的调度处理器特...
分类:
其他好文 时间:
2014-12-19 17:04:43
阅读次数:
210
3.“依赖注入”登场于是诸多优秀的IT工程师开始想出了更加轻量便利、更加具有可测试性和可维护性的设计模式——IoC模式。IoC,即Inversion of Control的缩写,中文里被称作“控制反转”。至于为什么会有这么一个看似古怪的名字,我们稍后会做解释。2004年著名软件工程学者和工程师Mar...
分类:
其他好文 时间:
2014-12-19 11:55:53
阅读次数:
187
IOC(inversion of control)控制反转在我们的程序中,要实现某个功能,我们都会用到两个或两个以上的类来协同完成,那么在一个类中,我们就会要有它的合作类的引用,也就是说这个类依赖于别的类,这个合作类的获取,将会有一下几种不同的情况依赖获取的三种方式:Java代码情况1.自己生成Cl...
分类:
其他好文 时间:
2014-12-19 11:28:41
阅读次数:
168
在基于web的ApplicationContext实现中,已有相应的实现来处理关闭web应用时恰当地关闭Spring IoC容器。 ????? ?但,如果你正在一个非web应用的环境下使用Spring的IoC容器,如dubbo服务,你...
分类:
编程语言 时间:
2014-12-18 12:07:22
阅读次数:
238
1IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确...
分类:
其他好文 时间:
2014-12-18 09:07:47
阅读次数:
212
Spring也是一个开源框架,我在学习Spring的时候,觉得最重要的几点是:IOC(控制反转)、AOP(面向切面)和容器概念。
具体的教程还请大家去看网上的视频,这里贴一个小Demo以供学习。(前提是大家把该导入的jar包都导入了)
1、Student类和Teacher类
public class Student {
private String name;
public Stri...
分类:
编程语言 时间:
2014-12-17 22:45:15
阅读次数:
238
本文主要交代Spring相关的配置的快速了解与使用,所以对于不长常使用的配置项简单叙述或不讲解,需要深入了解Spring的原理,还需读者自行学习或补充。
本例使用的Spring版本为spring-4.0.0.M2,准备环境操作如下:
一、创建Java Project项目,导入需要的Spring的jar。本例使用的包括:
/SpringLearn/lib/spring-aop-4.0.0.M2...
分类:
编程语言 时间:
2014-12-17 22:42:15
阅读次数:
322
在Spring IOC容器的设计中,有两个主要的容器系列,一个是实现BeanFactory接口的简单容器系列,这系列容器只实现了容器的最基本功能;另一个是ApplicationContext应用上下文,它作为容器的高级形态而存在。应用上下文在简单容器的基础上,增加了许多面向框架的特性,同时对应用.....
分类:
编程语言 时间:
2014-12-17 20:31:10
阅读次数:
257