Board logo

标题: 使用 Spring 的 Web 服务模拟器框架解决方案(6)技术实现步骤3 [打印本页]

作者: look_w    时间: 2018-9-14 12:57     标题: 使用 Spring 的 Web 服务模拟器框架解决方案(6)技术实现步骤3

特定于模拟器的 JSPJSP 将定义客户端服务实现所需的输入,以形成传递给模拟器的请求对象。在捕获所需的输入值的同时,JSP 将用 callback 函数与 RPC Adapter 配置中定义好的指定实现进行交互。模拟器返回的数据将通过 RPC Adapter servlet 转换成 JSON 对象并在其中显示。        
JSP 包含以下内容:
RPC Adapter servlet 配置RPC Adapter Servlet 必须在模拟器项目中使用 IBM Web 2.0 Feature Pack 提供的文件按照以下步骤配置:
在整个配置过程中,RPCAdapter 知道从调用 JSP 中调用哪个实现。在清单 2 中,<pojo> 下的 <name> 值注册了将在 JSP 中引用的实现;<method> 下的 <name> 值注册了将由 JSP 使用的实现方法;<parameter> 下的 <name> 值注册了将被传递到实现方法的输入值。
清单 2. 定义所有 pojo、实现、方法和参数
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<services>
    <pojo>
        <name>AccountSearchImpl</name>
        <description>com.simulator.service.AccountSearchImpl</description>
        <methods filter="whitelisting">
            <method>
                <name>getAccountsByEquipment</name>
                <description>web service method to retrieve account information by
                equipment id</description>
                <parameters>
                    <parameter>
                        <name>request</name>
                        <description>end point for account
                        search simulator service</description>
                    </parameter>
                    <parameter>
                        <name>equipId</name>
                        <description>the equipment id used as key for retrieving simulator
                        data</description>
                    </parameter>
                </parameters>
            </method>
        </methods>
    </pojo>
</services>






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0