要使用注解来注入属性,首先就要定义一个注解,注解的定义如下:
package everyworkdayprogramming._2015_1_23;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
imp...
分类:
其他好文 时间:
2015-02-14 11:06:09
阅读次数:
238
今天遇到一个工具类,需要静态注入一个属性,方法如下:第一步:属性的set和get方法不要加staticpackage cn.com.chinalife.ebusiness.common.util;import cn.com.chinalife.ebusiness.sys.interfacePorta...
分类:
编程语言 时间:
2015-02-12 21:19:35
阅读次数:
236
Struts2中使用Servlet-API步骤:
解耦合方式访问Servlet-API:
方法一:自己写代码获取request、session等;
1.Action类中声明request等对象:
Map request;
2.获得ActionContext实例:
ActionContext ac=ActionContext.get...
1.控制反转(Inversion of Control)与依赖注入(Dependency Injection)控制反转即IoC (Inversion of Control),它把传统上由程序代码直接操控的对象的调用权交给容器,通过容器来实现对象组件的装配和管理。所谓的“控制反转”概念就是对组件对象控...
分类:
其他好文 时间:
2015-02-05 00:39:55
阅读次数:
132
下载Niject.dll2.新建控制器工厂publicclassControllerFactory:DefaultControllerFactory
{
privateIKernelninjectKernel;
publicNinjectControllerFactory()
{
ninjectKernel=newStandardKernel();
AddBindings();
}
protectedoverrideIControllerGetControllerInstance(Reque..
分类:
其他好文 时间:
2015-02-04 00:48:01
阅读次数:
163
Spring的核心是控制反转,什么是控制反转呢?,小编浅述一下自己的拙见,有不当之处还希望大家指出。
控制反转(IOC),也可以叫做依赖注入(DI),这两个词其实是一个概念。
控制反转,那是什么控制被反转了呢?Martin Fowler总结出是“依赖对象的获得”被反转了。
什么是“依赖对象”呢?大多数情况下,java中的都需要通过多个类的合作实现某种业务逻辑,每个对象...
分类:
编程语言 时间:
2015-02-03 00:44:14
阅读次数:
162
通过前两篇文章的学习,对spring有了初步的认识,并且应该认识到,spring的核心在于控制反转IOC和依赖注入DI.
spring是怎么达到这个目标呢?
我们都已经知道理利用spring框架,依赖的注入由spring容器来进行,那么当然需要一些配置信息来告诉spring怎么注入。这就是spring元数据的配置(即bean的配置)。
综上,spring通过容器和元数据的配置来实现基本的功能...
分类:
编程语言 时间:
2015-01-29 17:42:59
阅读次数:
296
Struts2为Action中的属性提供了依赖注入功能,在struts2的配置文件里,能够为Action中的属性注入值,属性必须提供setter方法。1)employeeAction类:public class employeeAction { private String savePath; pu...
分类:
其他好文 时间:
2015-01-28 19:21:10
阅读次数:
176
面向接口编程没有面向接口编程就没有依赖注入(Dependency Injection),所以讲依赖注入之前先重温一下面向接口编程。ps:依赖注入(DI,Dependency Injection)和控制反转(IoC,Inversion of Control)的关系public interface Ve...
分类:
编程语言 时间:
2015-01-26 11:34:05
阅读次数:
296
1)控制反转(IOC):以前传统的java开发模式中,当需要一个对象时我们,我们会自己使用new或者getInstance等直接或者间接调用构造方法创建一个对象,而在Spring开发模式中,Spring容器使用了工厂模式为我们创建了所需要的对象,我们使用时不需要自己去创建,直接调用Spring为我们提供的对象即可,这就是控制反转的思想。实例化一个java对象有三种方式:使用类构造器,使用静态工厂方法,使用实例工厂方法,当使用spring时我们就不需要关心通过何种方式实例化一个对象,spring通过控制反转机...
分类:
编程语言 时间:
2015-01-16 23:51:31
阅读次数:
604