跟我学EJB 分布式编程技术——EJBWebService相关技术(2)

时间:2025-04-22

EJB规范的主要目的是将企业应用系统开发人员从应用系统级的编程工作中解脱出来,使之可以集中精力进行应用系统中商务规则的系统分析和代码编写工作。按照EJB2.0规范的定义,EJB组件由Home接口、Remote接口、组件类和部署描述文件构成。应用程序开发人员在编写EJB组件的代码时,必须完整定义组件的各个接口、组件类以及描述组件需要EJB容器提供服务的部署描述文件。

1.1 跟我学EJB 分布式编程技术——EJBWebService相关技术及实例

1.1.1 EJB作为Web服务端点技术概述

1、EJB必须是无状态会话Bean

在J2EE平台中,要把EJB部署成Web服务,那么EJB必须是无状态会话Bean。在J2EE1.3以前版本里,需要结合使用其它的工具才能实现部署,比如Apache axis就提供了一个EJB Provider,通过这个EJB Provider,就可以把EJB作为Web服务来访问。在即将发布的J2EE1.4里,在很多方面增强了Web服务的支持,其中包括EJB2.1,它可以直接把无状态会话Bean部署成Web服务。

2、EJB作为Web服务端点时系统的构架如下图所示

如图所示,虽然说把EJB作为Web服务端点部署,但实际上客户端还是要通过一个中介和EJB进行交互,这个中介通常运行在Servlet容器中。

3、WSDL文档描述

在J2EE1.4平台中,可以对EJB技术进行了升级,使得无状态会话Bean可以直接部署为Web服务端点。这样,EJB2.1中的无状态会话Bean可以有三种不同的客户端:本地接口的客户端、远程接口客户端和Web服务客户端。EJB的Web服务客户端视图通过WSDL文档描述。

跟我学EJB 分布式编程技术——EJBWebService相关技术(2).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219