最新文章列表

我的Pro Spring 学习笔记 之二 控制反转(IoC)和依赖注入(DI), Spring初步

我的Pro Spring 学习笔记 之二 控制反转(IoC)和依赖注入(DI), Spring初步 对应原书第四章 这些概念的讨论的资料在网上非常之多。所以本节基本上是罗列一 ...
danielkwo 评论(0) 有3251人浏览 2007-01-08 10:36

webwork2 jsp list 不能自动IOC到Action问题

模仿webworkshowcase做个批量的修改,但是将list对象在jsp种iterator出来之后,在转到另一个action中这个list对象count总是为空。。什么原因? 我的xwork配置以及src如下 java 代码   package com.sms.webwork.action;      import java.util.List;   ...
famoushz 评论(5) 有3813人浏览 2007-01-04 12:01

IoC/DI

    IoC( Inversion of Control ,控制反转) 是很多轻量级容器广泛使用的模式,其中比较著名的就有Spring,HiveMine,PicoContainer等.IoC的来龙去脉 Matin Fowler 作了比较详细的描述,而且为IoC另外取了个名字,Dependence Injection(DI, 依赖注入),使其更加名副其实.王咏武 也在文章中对与IoC相关的几个概念作 ...
Dustin 评论(0) 有2475人浏览 2007-01-02 22:35

OSGi Pure Plugin Architecture Introduction

OSGi体系结构 OSGi 的初衷是面向嵌入式系统的应用,支持在一个Java虚拟机上加载和启动多个Java应用程序。随着OSGi在Eclipse3.0上的应用成功,其逐渐成为 ...
erylee 评论(0) 有4182人浏览 2006-12-28 14:06

在Struts 2中实现IoC

IoC(Inversion of Control,以下译为控制反转)随着Java社区中轻量级容器(Lightweight Contianer)的推广而越来越为大家耳熟能详。在此,我不想再多费唇舌来解释“什么是控制反转”和“为什么需要控制反转”。因为互联网上已经有非常多的文章对诸如此类的问题作了精彩而准确的回答。大家可以去读一下Rod Johnson和Juergen Hoeller合著的《Expert ...
withyou 评论(0) 有832人浏览 2006-12-28 09:37

Spring Ioc值得注意的两个特性

1 Spring支持生命周期的回调,通过在bean配置属性中增加init-method来做一些初始化的工作,随之而产生了一个疑问:property设 值注入和init-method哪个在先呢?结论是前者!这样最大的好处是,我们不必再为第三方的框架代码编写单独的适配器,仅仅通过在本类中 property设置,然后在init-method中初始化即可; 2 设值注入时,在setXX方法中可以不仅仅是简单 ...
yangyi 评论(0) 有1587人浏览 2006-12-12 19:07

用代码一步步学习Spring:IoC,AOP

1 从http://www.springframework.org下载Spring 2 用eclipse新建Java项目 3 建立我们的业务方法接口 java 代码   public interface BusinessObject {   public void doSomething();   public void doAnotherThing();   } ...
yangyi 评论(0) 有1371人浏览 2006-12-12 18:39

控制反转/依赖注射(IoC/DI)

控制反转/依赖注射(IoC/DI):Ioc英文为 Inversion of Control,即反转模式,又称DI:Dependency Injection,Dependency Injection模式是依赖注射的意思,也就是将依赖先剥离,然后在适当时候再注射进入,是解决调用者和被调用者之间的一种关系,切割调用者和被调用者有紧密联系,实现调用者和被调用者解耦。有著名的好莱坞理论:你呆着别动,到时我会找 ...
IOC 
huangxilong 评论(0) 有1409人浏览 2006-12-12 16:00

spring里的依赖注入模式(设值注入)

“控制反转”( Inversion of Control,IoC)一个大家都很熟悉的名词,而其大而化之的名字却很容易为它的神秘增加一道朦胧的面纱.为了更能描述其特点,于是诞生——“依赖注入”(Dependency Injection), 依赖注入模式主要分为:设置注入,构造子注入和接口注入. 本文只讲述设置注入. 每一个男孩都具有亲吻别人的能力.而且他们都想亲吻女孩. 每一个女孩可以选择由那位男生 ...
fantasy 评论(10) 有4813人浏览 2006-11-29 16:38

T5新体验

1、从http://svn.apache.org/repos/asf/tapestry/tapestry5检出最新源码,并打成 jar,放到自己的项目的lib中 2、按照http://tapestry.apache.org/tapestry5/tapestry-core/guide/conf.html配置 web.xml,按官方说如果tapestry.app-package的值为org.exam ...
biaoming 评论(6) 有5751人浏览 2006-11-26 17:30

模式,用还是不用

      近两年模式炙手可热,加上各种框架的游行,几乎开发人员已经到了言必谈模式的地步,但是画虎不成反类犬,经常模式应用不仅没有带来很好的结构,反而使得代码难以维护。     以前和一个同学讨论技术的时候,她说了一句今天听来特别经典的话:     好的设计并不容易理解!       的确如何,有时和其它程序员解释一些设计的时候,总是要花许多力气!比如说要构造树的时候,有人会问我为什么要用一个Nod ...
wl95421 评论(9) 有5994人浏览 2006-11-26 15:08

框架回顾

注射式工厂调用的bean管理框架:    设计的目标:易用,和利用注射来达到可以实现单元测试    想法的来源:spring的ioc    不同点:spring的ioc可以简单的将实现类替换掉,但是目前我还没有碰到过将整个实现类替换掉的问题,所以我决定写一个按规则习惯寻找实现类的框架,这是不同时期的经验问题,不懂以后会不会将否决这个想法,所以决定记下来.QA的框架:    设计的目标:通用,业务无关 ...
Wingel 评论(0) 有966人浏览 2006-11-26 10:36

AOP有什么用

随着IoC(Inversion of Control)容器的流行,AOP(Apsect Oriented Programming)似乎逐渐成为了主流技术的一部分,但是除了Transaction, Lazy Load, Cache, Log等少量样板应用之 ...
canonical 评论(0) 有6990人浏览 2006-11-19 19:59

不完美的世界-看到了IOC工具的又一个发展方向

最近在继续深入的,完整的实现前面文章《基于事件分发机制的企业应用开发 》和《基于拦截器的企业应用构造》中所构思的想法,在印象中,权限系统和组织结构是任何一个ERP系统都会用到的,不是随便两下就能实现的简单功能模块,实现了这两个子模块后,无论什么地方都会用得着,于是便从这两个功能入手,目前把基于RBAC的权限系统完整实现了,组织结构实现了80%,随着代码以及逻辑的增加,基于Spring IOC的配置也 ...
wolfsquare 评论(0) 有1544人浏览 2006-06-08 00:30

Webwork 2.2的Action是否使用Spring的prototype­获取的性能对比

本文在060216进行了修改,因为发现了测试中的错误!注意5.5和7的内容。1、引子:其实是ajoo的这篇“Nuts和Spring 1.2.6 效率对比”和“IoC容器的prototype性能测试 ”,他们在Javaeye上详细讨论了Spring的prototype的缺陷。Spring的prototype指的就是singleton="false"的bean,具体可以看Spring ...
Tin 评论(0) 有3088人浏览 2006-02-14 21:48

基于事件分发机制的企业应用开发

    做过DOS编程的人都知道,Dos编程和Window编程最大不同之一就是事件机制的编程,普遍的,目前事件机制的使用已经在Windows下的应用程序中遍地开花了,可是基于事件传播的应用仅仅限于window应用程序吗?答案是:不。    在IOC概念的不断冲击下,我们需要回头去审视前两年自己开发的,心中为之骄傲的,认为非常优秀的程序,在这过程中,我们就会看到这些骄傲在最新的概念冲击下烟消云散了。变 ...
wolfsquare 评论(0) 有1385人浏览 2005-12-05 20:31

WebWork2.2集成Spring作为正式IoC容器

23号,Webwork团队的领导者写了篇Blog宣布如下信息:adopted Spring as the official IoC container. WebWork's own IoC container is deprecated as of version 2.2 beta 2.WebWork的Ioc容器停摆了http://blogs.opensymphony.com/webwork/200 ...
flyingbug 评论(0) 有1408人浏览 2005-09-26 14:52

CallBack-DI-Template区别

本文目的是为了说明CallBack并非完全的IoC实现这三个名词能在一起,是因为IoC的特性在UI框架中尤其明显的体现但CallBack只获得了部分控制权的反转实际上callback这种方式是一种过程化方法学中的实现而在面向对象领域中的替代物则是DI或模板方法模式(IoC的具体表现)DI和模板方法模式的区别在于DI用于解除创建依赖模板方法用于解除行为依赖回到callback和IoC从它们出现的理由上 ...
flyingbug 评论(0) 有951人浏览 2005-07-16 00:18

婚礼倒计时32天

我不得不承认,在冰冷的屋子里面打字真是一种痛苦,以至于我毫无灵感和思绪。也或者,我应该把这一切归罪于我的没有耐心,仅仅写了四天日记,就快要坚持不下去了,到现在还没混出个人样来,也正是这个原因吧。 不过算来,这算是我在北京度过的第三个没有暖气的冬天吧,比起两年以前,已经是天壤之别了,这里的门窗不会漏风,屋里的水不会结冰,天花板更不会因为隔壁关门而塌下来,为什么明明已经舒适了这么多,我却觉得更加难以 ...
dearwolf 评论(0) 有1067人浏览 2004-12-29 03:31

介绍 IoC

介绍 IOC 作者:冰云 icecloud(AT)sina.comBLOG: http://icecloud.51.net时间:2004.02.15 版权声明:本文由冰云完成,首发于CSDN,作者保留中文版权。未经许可,不得 ...
冰云 评论(0) 有1355人浏览 2004-02-20 11:10

最近博客热门TAG

应用服务器(43288) Spring(40812) Hibernate(33330) Tomcat(28345) 框架(27200) 设计模式(24056) Servlet(23313) Struts(22805) Bean(22194) 企业应用(18268) thread(15826) 多线程(14801) SUN(11436) 虚拟机(11382) Cache(11314) Security(8002) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics