Java

本类阅读TOP10

·使用MyEclipse开发Struts框架的Hello World!(录像1)
·hibernate配置笔记
·AOP编程入门--Java篇
·linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置
·在win2003下整合了整合Tomcat5.5+ apache_2.0.53+ mod_jk_2.0.47.dll
·构建Linux下IDE环境--Eclipse篇
·Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
·ASP、JSP、PHP 三种技术比较
·Tomcat5.5.9的安装配置
·AWT GUI 设计笔记(二)

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
Sun ONE Application Server 开发者指南(4)

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

 

使用Java API实现Web服务


下图显示了Java APIWeb服务实现中扮演的角色。

使用Java API实现Web服务

OAP消息传输是针对Web服务的协议。JAXP API允许你访问并解析XML数据。JAXP的主要目标是提供一个接口,允许你不必参考底层实现,就能创建、操纵、和使用XML解析器,允许你创建解析器无关的代码,并且把解析器的选择推迟到运行时。

JAX-RPC帮助你创建基于XML的请求,比如SOAP请求,它被用来发送和接收基于XML的协议的方法调用。JAX-RPC API提供了高层的框架来把Java功能暴露为Web服务,这些服务能够被SOAP客户端消费,或者作为消费SOAP服务和客户端的方式。在典型的JAX-RPC使用案例中,开发人员没必要进行XMLSOAP编程,这样就能够快速开发应用。这不仅完成了XMLJava的互相映射,而且避免了直接与调用的XML表示进行交互。

JAXM提供了使这样的XML数据能够在两个应用之间互操作的框架。就是说,JAXM允许在两个独立的Web服务之间完成全部XML文件的传输。SOAP提供了在两个应用之间传输的消息的底层格式。JAXM作为轻量级的API,抽象了底层的消息基础结构。因此,开发

利用SOAP包装的JAXM消息是容易的,SOAP使你能够快速而且容易地访问SOAP消息。

SAAJ API使你能够操纵简单SOAP消息。它可以与JAX-RPC结合使用,JAX-RPC是用来接收和发送SOAP消息的J2EE标准API,用来表示字面上的XML文件片断。SAAJJAX-RPC的主要部分,但你也可以把它和其他API,比如JAXM,一起使用。

JAXMJAX-RPC之间的区别在于,JAXM支持面向消息的中间件类型的应用开发,它允许你专注于消息的发送和接收。但是,JAX-RPC支持应用的RPC行为。如同SOAP 中定义的一样,JAX-RPCXML RPC调用提供了Java接口。




相关文章

相关软件