WEB开发网
开发学院软件开发Java 开发者关于 JAX-RPC 的介绍,第 2 部分: 研究 JAX... 阅读

开发者关于 JAX-RPC 的介绍,第 2 部分: 研究 JAX-RPC 的规范提高 Web 服务互操作性

 2009-11-07 00:00:00 来源:WEB开发网   
核心提示: 图 2. 服务和处理程序调用模型JAX-RPC 处理程序 API 定义了三个基本的方法,还有两个生命周期方法,开发者关于 JAX-RPC 的介绍,第 2 部分: 研究 JAX-RPC 的规范提高 Web 服务互操作性(7),表示在清单 8 中,清单 8. 处理程序方法publicclassHan


图 2. 服务和处理程序调用模型
开发者关于 JAX-RPC 的介绍,第 2 部分: 研究 JAX-RPC 的规范提高 Web 服务互操作性

JAX-RPC 处理程序 API 定义了三个基本的方法,还有两个生命周期方法,表示在清单 8 中。


清单 8. 处理程序方法
public class Handler{ 
   handleRequest(MessageContext context) 
   handleResponse(MessageContext context) 
   handleFaults(MessageContext context) 
   init(HandlerInfo info); 
   destroy(); 
   ........... 
} 

一个处理程序应该被作为无状态的实例实现。通过提供初始化的接口( Handler.init (HandlerInfo info) ),运行时系统可以把所要求的上下文信息传递给处理程序。这将帮助处理程序获得特定于容器的增值功能的访问权,包括认证机制,事务处理,日志记录的框架等。

处理程序实现和 JSR 109


在为 J2EE 容器开发 JAX-RPC 处理程序之前,您必须向 J2EE 容器供应商咨询。根据实现企业 Web 服务(Implementing Enterprise Web Services)规范(JSR109),处理程序在应用程序执行上下文中运行,因此只能支持有限的功能。为了更好地理解这个因容器产生的限制,请考虑一下有关安全性的情况:您可能不会写 JAX-RPC 的处理程序来支持 WS-Security 在应用程序层进行认证和授权。这个决定应该在应用程序执行之前作出。请参阅您的 J2EE 容器供应商文档中关于 Web 服务的内容,以获得更多信息。

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:开发者 关于 JAX

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接