快速业务通道

使用Spring的Web服务模拟器框架解决方案 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-15
个 Web 服务,将会创建一个 JSP 来捕获在客户端服务层内生成 SOAP 请求对象所需的所有数据。

指示板层利用了一些工具,这些工具提供了快速的开箱即用功能,可以帮助在模拟器解决方案中 收集、检索和显示数据。将使用两个部分组成指示板:

Ajax — 用 Ajax 组件来收集信息、 与服务层通信、呈现响应数据。

IBM Web 2.0 Feature Pack – RPC Adapter Servlet —RPC Adapter Servlet 将 Ajax 请求映射到所需的服务实现和管理 Http 请求及其内部数据的方法。生成的 bean 将由 RPC Adapter Servlet 转换成 JSON 对象,该对象以后可使用 Ajax 在 JSP 中呈现。

图 15. RPC Adapter 与 Web 客户端调用流的 JSP 之间的关系

特定于模拟器的 JSP

JSP 将定义客户端服务实现所需的输入,以形成传递给模拟 器的请求对象。在捕获所需的输入值的同时,JSP 将用 callback 函数与 RPC Adapter 配置中定义好的 指定实现进行交互。模拟器返回的数据将通过 RPC Adapter servlet 转换成 JSON 对象并在其中显示。

JSP 包含以下内容:

从 WebSphere Resource Provider 中检索默认的模拟器端点 (WebSphere Resource Environment Provider 中有关于 Resource Provider 配置的讨论)。

<% String acctEndPoint=(String)EnvironmentProviderUtility         .getWebServiceEnvironmentAttribute        ("AccountSearch.Endpoint"); % >

定义客户端服务所需的所有 HTML 输入字段以生成 SOAP 请求。

创建 Ajax 回调函数,这些回调函数被映射到所需的处理服务实现和方法。

getRpcDataAccountSearch  (''AccountSearchImpl'',''getAccountsBy        Equipment'',  $(''accountEndPoint'').value,          $(''equipId'').value,''getAccountsByEquipment'')

图 16. 简单的指示板 JSP

使用Spring的Web服务模拟器框架解决方案(9)

时间:2011-08-09 IBM Anthony Allegri

RPC Adapter servlet 配置

RPC Adapter Servlet 必须在模拟器项目中使用 IBM Web 2.0 Feature Pack 提供的文件按照以下步骤配置:

IBM Web 2.0 Feature Pack – RPC Adapter Servlet— 通过编辑 web.xml 文件并添加 RPX Adapter Servlet 定义,在模拟器项目中 注册 IBM WEB 2.0 Feature Pack – RPC Adapter Servlet。清单 1 显示的是在 web.xml 文件中 注册 BM RPC Adapter servlet。

清单 1. 向 web.xml 文件添加 RPC Adapter Servlet 定义

<servlet>   <description> IBM WEB 2.0 Feature Pack -  RPC Adapter </description>   <display-name>RPCAdapter</display- name>   <servlet-name>RPCAdapter</servlet-name>   <servlet- class>com.ibm.websphere.rpcadapter.RPCAdapter</servlet-class> </servlet> <servlet-mapping>   <servlet- name>RPCAdapter</servlet-name>   <url-pattern>/RPCAdapter/*</url- pattern> </servlet-mapping>

向 WEB-INF 文件夹添加 RpcAdapterConfig.xml 文件。RpcAdapterConfig.xml 文件在 IBM Web 2.0 Feature Pack 中提供。

图 17. 向 WEB-INF 文件夹添加 RpcAdapterConfig.xml 文件。

在 RpcAdapterConfig.xml 文件中映射模拟器服务实现和方法

在整个配置过程中,RPCAdapter 知道 从调用 JSP 中调用哪个实现。在清单 2 中,<pojo> 下的 <name> 值注册了将在 JSP 中引 用的实现;<method> 下的 <name> 值注册了将由 JSP 使用的实现方法; <parameter> 下的 <name> 值注册了将被传递

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号