(二)使用 Rational Application Developer V6.0 开发、测试并部署 Web 服务

发表于:2007-7-30 16:19

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Gilbert Andrews    来源:网络转载

        您可以从向导的不同方面着手,用不同的文件类型创建 Web 服务。一种方式是用 Java Bean。Web 服务会生成 Requestor 端文件,包括代理 bean、WSDL 文件、和 Provider 端文件。这种方式被认为是 自底向上 方案,如 图 4 所示。

        Figure 4: 自底向上 Web 服务方案
                   

        您也可以由 WSDL 文件开始并生成 Requestor 端构件和 Provider 构件,其中包含拥有 WSDL 操作的框架 bean。左边的实现部分等待填充。这被认为是 框架 或者 自顶向下 方案。您可以参见 图 5。

                                     

        在 Rational Application Developer 环境中开发 Web 服务,如您所见,是一件平常事。 虽然有许多选择、选项和整合点,但是通过在 Web 服务向导的第一页上点击 finish 按钮就可以完成 Web 服务的开发。在这种情况下,向导会采用大量缺省值并使用您已经确定过的首选项。

Web 服务部署


        当部署 Web 服务时,您所选的运行时和服务器会影响到选择的 J2EE 规范水平,以及生成的文件。WebSphere Application Server V6.0 支持 J2EE 1.4 规范 (参见 参考资料)。 对于 WebSphere Application Server 也有部署到 EAR 文件的 Web 项目的概念。 关于 J2EE 的 Web 服务信息保存在名为 webservices.xml 的文件中。要想了解用 JSR-109 如何创建更互用的 Web 服务,推荐 “用JSR-109构造可互操作的Web服务” 这篇文章(参见 参考资料)。

        在 图 6 中您会见到一个包含在名为 webprojectEAR 的 EAR 中的名为 webproject 的 Web 项目。在包 mortgage.calc 中有五个文件:

 

        图 6: 自底向上方案中的初始文件
 

                             

        图 7: 已生成的在自底向上方案之后的服务器端文件

                                

上页链接                                                                                                                      下页链接

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号