引言
公元二零零七年,开源领域各IoC框架战火不断。Spring大红大紫,独领风骚;PicoContainer、Hivemind紧随其后,穷追不舍。正当各路豪杰稳步发展之时,一匹黑马悄悄杀进江湖,这就是号称比Spring快100倍的Guice,从此江湖又起风云!
Guice是由Bob lee设计的基于Java5 Annotation的轻量级IoC容器,它把组织对象依赖关系的逻辑从XML文件转移到对象内部,巧妙的实现了DI模式。本文并不打 ...
- 01:29
- 浏览 (3622)
- 论坛浏览 (4595)
- 评论 (8)
- 分类: 软件架构
2007-03-18
关于远程调用(XFire/HttpInvoker/Hessian etc.)及远程服务管理的一些随想(下)
关键字: Spring xfire webservice soa httpinvoker hessian pool
服务代理生成器( ServiceProxyGenerator )也是一个值得一提的地方,我们先看一下它的接口:
/**
* 服务代理生成器。
*
* @author Tony
*/
public interface  ...
- 12:56
- 浏览 (3054)
- 论坛浏览 (4049)
- 评论 (8)
- 分类: 软件架构
2007-03-18
关于远程调用(XFire/HttpInvoker/Hessian etc.)及远程服务管理的一些随想(中)
关键字: Spring xfire webservice soa httpinvoker hessian pool
尽管服务池解决了一些问题,在某种程度上降低了复杂度,但仍存在如下一些问题:
服务的运行期动态注册
服务的自动注入( IoC )
透明化服务 ID 的传递
在服务池( ServicePool )概念的基础上进行扩展,我们得出了如下的系统模型:
...
- 12:45
- 浏览 (2211)
- 论坛浏览 (2699)
- 评论 (6)
- 分类: 软件架构
2007-03-18
关于远程调用(XFire/HttpInvoker/Hessian etc.)及远程服务管理的一些随想(上)
关键字: xfire webservice soa httpinvoker hessian pool
在现代 J2EE 企业应用系统中,存在着 Hessian 、 HttpInvoker 、 XFire 、 Axis 等多种形式的远程调用技术。尽管有 Spring 等框架对这些技术进行了封装,降低了使用的复杂度,但对普通程序员而言仍是复杂的——至少需要要掌握这些技术的基础知识。
无论使用那种技术,其基本原理都是一样的:服务端生成骨架,对外暴露服务;客户端生成服务代理,访问调用服务。通常情况下,生成服务代理的代价比较高昂,这也是我们第一次访问远程服务速度比较慢的原因,为每个请求生成新的服务代理恐怕不是我们所期望的。更何况,如果采用这种方式,就要在代码里 ...
- 12:18
- 浏览 (2691)
- 论坛浏览 (3318)
- 评论 (0)
- 分类: 软件架构
我的相册
AromaRI
共 1 张
共 1 张
最近加入圈子
链接
最新评论
-
Guice项目实战(一)
http://ecsoftcn.javaeye.com/
-- by phantom -
Guice项目实战(一)
ActionSupport /* * EsayJF.com Inc. ...
-- by ecsoftcn -
Guice项目实战(一)
ActionProxy /* * EsayJF.com Inc. ...
-- by ecsoftcn -
Guice项目实战(一)
ActionEnhancer /* * EsayJF.com Inc. ...
-- by ecsoftcn -
Guice项目实战(一)
AromaServlet /* * EsayJF.com Inc. ...
-- by ecsoftcn







评论排行榜