----更加简化的版本
UserAction.java
import javax.annotation.Resource;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Controller;
//@Component("userAction") // 加入...
分类:
编程语言 时间:
2016-05-12 20:53:25
阅读次数:
206
SpringIOC容器,是spring核心内容。功能:创建对象,处理对象的依赖关系
IOC容器创建对象:
创建对象, 有几种方式:
1) 调用无参数构造器
2) 带参数构造器
3) 工厂创建对象
工厂类,静态方法创建对象
工厂类,非静态方法创建对象
spring配置文件在创建对象的配置
<beans xmlns="http://www.springframewo...
分类:
编程语言 时间:
2016-05-12 20:24:33
阅读次数:
251
1、IOC容器
本章对Spring Framework的IOC实现。IoC也就是依赖注入(DI)。依赖注入的过程是这样的,对象只通过构造函数参数、工厂方法参数或者属性来定义它们的依赖;当容器创建好一个对象之后,它会注入对象定义的这些依赖。这个过程就是控制反转,因为它相对于bean自己控制实例化或自己调用依赖类的构造函数(或者使用Service
Locator之类的模式)来说是相反的。...
分类:
编程语言 时间:
2016-05-12 14:54:32
阅读次数:
255
spring的控制反转(IOC)思想,对象实例不再是由调用者来创建,改为spring容器来创建。spring容器会负责控制程序之间的关系,不再由程序代码直接控制,控制权由应用的代码转向了外部容器,所谓控制反转。spring有两个ioc容器,这里我用的是ApplicationContext。
以一个类为例:
public class UserService
{
public void...
分类:
编程语言 时间:
2016-05-12 12:13:21
阅读次数:
123
本文将继续前文,描述Spring IoC中的依赖处理。
一般的企业应用也不会只有一个对象(或者是Spring Bean)。甚至最简单的应用都要有一些对象来协同工作来让终端用户看到一个完整的应用。下一部分将解释开发者从单独的定义Bean,到让这些对象在一个应用中协同工作。依赖注入依赖注入是一个让对象只通过构造参数,工厂方法的参数或者配置的属性来定义他们的依赖。这些依赖也是对象所需要协同工作的对象。容...
分类:
编程语言 时间:
2016-05-12 11:36:49
阅读次数:
138
我要做的事一个基于web的学生选课系统,我选择的框架式SSH框架。 SSH框架介绍:SSH是Spring+Struts+Hibernate的集成框架。Spring的架构基础是基于使用javabean属性的Inversion of Control容器。Spring在使用IoC容器作为构建完关注所有架构 ...
分类:
其他好文 时间:
2016-05-10 18:36:39
阅读次数:
112
我要做的事一个基于web的学生选课系统,我选择的框架式SSH框架。 SSH框架介绍:SSH是Spring+Struts+Hibernate的集成框架。Spring的架构基础是基于使用javabean属性的Inversion of Control容器。Spring在使用IoC容器作为构建完关注所有架构 ...
分类:
其他好文 时间:
2016-05-10 08:27:59
阅读次数:
233
Spring IOC 1.IOC是什么? IOC(Inversion of Control) 控制反转; IOC不是一种技术,是一种设计思想。在没有Spring IOC时,对象的创建和依赖关系是由我们自己来创建和管理,有了IOC之后,对象的创建和依赖关系由Sping IOC容器来创建和管理。 理解好 ...
分类:
编程语言 时间:
2016-05-09 09:54:40
阅读次数:
335
Spring为开发者提供了一个一站式的轻量级应用开发平台,提供给开发者多种的技术选择。当然Spring还有许多值得注意的子项目,了解这些子项目,可以更好地使用Spirng或理解其设计架构和思想。下面将介绍Spring的整个生态系统情况:
Spring Framework(Core): Spring的核心项目,其中包含了一系列的IOC容器的设计,提供了依赖注入的实现;同时,还集成了AOP,...
分类:
编程语言 时间:
2016-05-07 10:11:13
阅读次数:
150
IoC 容器IoC容器和Bean简介这章包括了Spring框架对于IoC规则的实现。Ioc也同DI(依赖注入)。而对象是通过构造函数,工厂方法,或者一些Set方法来定义对象之间的依赖的。容器在创建这些Bean对象的时候同时就会注入这些依赖。这个过程是根本上的反转了,不再由Bean本身来控制实例化和定位依赖,而是通过服务定位来控制这个过程,也是IoC(控制反转)的由来。org.springframew...
分类:
编程语言 时间:
2016-05-06 12:15:15
阅读次数:
218