在RESTWebServiceFacade模式实例中指定以下参数:
表1. REST模式支持的参数

图3显示模式的一个实例。可以使用以下参数将此实例作为现有Web服务的Facade使用:
·端点为http://localhost:9081/RESTRouter/service/RatesFacade。
·操作名为queryRate。
·命名空间为http://ejbs。
·参数为prodId(具有类似于Mortgage的值)和prodType(具有类似于30-year fixed的值)。
用于访问REST样式的资源的示例URL:http://localhost:9080/bank/rate?prodId=Mortgage&prodType=30-year%20fixed,其中servletPath是在/rate参数中指定的,而contextPath是作为/bank指定的。服务响应中支持的资源表示格式为XML和HTTP,如果公开提供就可以对响应进行缓存。

图3. RESTWebServiceFacade模式的模式实例
将模式转换为J2EE Servlet
清遵循以下步骤将模式转换为J2EE Servlet:
·创建动态Web项目。
·右键单击模式,并选择Transform>Pattern to WebServiceFacadeServlet,如图4中所示。
·指定在步骤1中新创建的Web项目。

图4. 调用转换
上一篇 另一个平铺式窗口管理器──Ion
下一篇 构建SOA组合业务服务
阅读推荐
相关文章