Welcome 微信登录

首页 / 软件开发 / JAVA / J2EE 1.4平台和Web服务

J2EE 1.4平台和Web服务2011-02-08 IBM 陈亚强本文是J2EE Web服务开发系列文章的第七篇,在本系列文章的前面各主题中,着重介绍了在J2EE1.3平台下使用各种技术或者工具进行Web服务开发。从本文开始,将介绍J2EE1.4平台下的Web服务开发。

本文首先介绍了J2EE1.4平台中Web服务的构架,然后分别介绍了J2EE1.4平台中Web服务的最新规范和最新技术,接下来介绍了开发Web服务使用的API以及J2EE Web服务开发步骤,最后介绍了Web服务的开发工具。

J2EE1.4 Web服务构架

J2EE1.4的主题是Web服务,在J2EE1.4平台下:

允许J2EE应用组件暴露为基于SOAP/HTTP的Web服务;

和原有的Web服务进行整合;

Web服务的关键技术:JAX-RPC;

J2EE1.4下的Web服务框架:Web services for J2EE。

J2EE1.4平台升级的新增加的技术大部分和Web服务相关。在J2EE1.4平台下,开发、部署、发现Web服务变得非常方便。尽管J2EE1.4平台对Web服务方便提供了升级,但是:

Web服务仅仅是J2EE平台中一种使用服务的通道,所以不需要改变J2EE的构架,并且原有的J2EE组件可以非常容易地暴露为Web服务;

J2EE平台的优点仍然訵eb 服务适用:可扩展性、可靠性、开放性。

J2EE1.4Web服务构架如图1所示。

在图1中,灰色的代表J2EE1.4平台中新增加的技术,白色的代表了原有的技术。在图1的构架图中,Web服务的客户端可以是Applet或者标准的Java客户端,当然也可以是运行在Servlet或者EJB容器中的组件;客户端可以通过JAX-RPC以HTTP/SSL协议来访问Web服务。Web服务的服务端点运行在Servlet或者EJB容器中,它以JAX-RPC和SAAJ作为运行环境。