• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

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

发布: 2009-4-17 08:47 | 作者: 不详 | 来源: 测试时代采编 | 查看: 24次 | 进入软件测试论坛讨论

领测软件测试网

    图 38: Result.jsp 中的 catch 语句

                          

        图 39 是一幅放置在 result.jsp 中的 TermException 代码的画面。代码从 113 行开始到 118 结束。这段代码捕获 TermException 异常并显示消息 “Enter a value less than 25 for the mortgage value。”


        图 39:Result.jsp 中关于 TermException 的 catch 语句

                        

        为了见到 result.jsp 中新代码生成的效果,需要在服务器上重新启动该项目。然后需要在 input.jsp 页面上的 mortgageTerm 文本框中输入一个大于 25 的值。


        图 40: 抛出的 TermException 异常显示给用户一则新的消息
                         

结束语

      Rational Application Developer V6.0 具有良好的配备,用于处理所有适应 J2EE 的 Web 服务的开发和客户程序的生成。它提供了服务器和运行时来帮助您快速创建并部署 Web 服务。

        当使用 Rational Application Developer 时,您会很快发现开发 Web 服务具有极好的简易和选择间的平衡。您可以以不同的入手点创建 Web 服务。这些包括从 WSDL 文件(自顶向下或客户程序方案)开始或从 Java 文件(自底向上方案)开始。

        一旦您部署了 Web 服务,您就可以立即使用 Web 服务浏览器进行测试。这个浏览器是能从 WSDL 中读取信息并能直接连接到服务上的测试工具

        如果 web 服务已经部署并且您对为服务创建客户程序非常感兴趣,您可在 Rational Application Developer Web 服务向导中由 WSDL 文件开始进行创建。为了使开发客户程序变得容易,向导生成了许多客户端文件,这些文件可以帮忙将客户程序信息转换成适当的 XML 信息。为 Web 服务控制操作调用的顶层文件是一个名为 Java Proxy 的 Java 文件。用户程序要使用代理中的方法并在 Web 服务上调用(代理中的)方法。两个可用的 Java 测试客户程序为 Generated Sample Test Client (GSTC) 和 Universal Test Client (UTC)。GSTC 是静态的基于 Web 的测试客户端,它是由 Web 服务向导生成,用来提供一个对于特殊 Web 服务进行测试客户程序细节处理的实例。UTC 是一个为适用许多类型而设计的动态引擎。

        自定义 GSTC 以适应您正在开发的 Web 服务。本文使用了抵押计算器实例来说明 IBM Rational Application Developer V6.0 Web 服务向导的多功能性。了解到,虽然生成程序不能处理每种可能存在的类型(包括数组),但是您可以修改 GSTC 来解决这个问题。您还可以通过显示来自异常(在修改 TermException 时了解到的)的更多信息来修改 GSTC 以提高可用性。

文章来源于领测软件测试网 https://www.ltesting.net/

44/4<1234

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网