JAX-WS Web服务入门 - 编程入门网
字并返回他们的和:在下一节中,我们将使用 IDE 测试刚才创建的 Web 服务。
JAX-WS Web服务入门(3)时间:2011-01-29部署和测试 Web 服务 将 Web 服务部署到 Web 容器时,我们可以使用 IDE 测试 Web 并查看其功能是否符合预期。IDE 中集成了 GlassFish 所提供的 Tester 应用程序,可以实现此目的。对于 Tomcat Web Server,它也提供了一个类似的工具。但是,GlassFish 的 Tester 页面允许用户输入值并进行测试,而 Tomcat Web Server 却不支持此功能。在后者中,我们只能看到所部署的 Web 服务,而不能输入值进行测试。目前,用于测试 EJB 模块是否已成功部署的工具还不可用。 测试是否成功部署到 Web 容器 右键单击项目并选择 Run 选项。 IDE 将启动应用服务器,编译应用程序并在浏览器中打开。 展开 Web Services 节点,右键单击代表该 Web 服务的节点,然后选择 Test Web Service 选项。 IDE 将在浏览器中打开测试程序页面,前提是在 GlassFish 中部署了一个 Web 应用程序。对于 Tomcat Web Server 和 EJB 模块的部署,情况则有所不同。 如果部署到 GlassFish,在测试程序页面中键入两个数字,如下所示: 此时,将显示这两个数字的和: JAX-WS Web服务入门(4)时间:2011-01-29对于部署到 Tomcat Web Server 情况,您将看到以下页面,其中显示 Web 服务已成功部署: 右键单击项目节点,选择 Properties 选项,然后单击 Run 按钮。根据所使用的部署服务器,执行以下操作: 对于 GlassFish,在 Relative URL 字段中键入 /CalculatorWSService?Tester。 对于 Tomcat Web Server,在 Relative URL 字段中键入 /CalculatorWS?Tester。 注意: 由于已部署 EJB 模块的结果并未显示在浏览中,我们无法采用上述步骤处理 EJB 模块。 使用 Web 服务 部署好 Web 服务后,我们需要创建一个客户机来使用 Web 服务的 add 方法。在本文中,我们将创建三个客户机:分别为 Java SE 应用程序中的一个 Java 类,一个 servlet 和 Web 应用程序中的一个 JSP 页面。 注意: 有关客户机的高级教程,请参阅 JAX-WS Web 服务客户机入门。 客户机 1:Java SE 应用程序中的 Java 类 在本节中,我们将创建一个标准的 Java 应用程序。我们将使用创建应用程序的向导再创建一个 Java 类。然后,我们将在一些 IDE 工具中使用本教程开始部分中所创建的 Web 服务。 选择 File > New Project(Ctrl-Shift-N)选项。选择 General 类别中的 Java Application 选项。将项目命名为 CalculatorWS_Client_Application。单击 Finish 按钮。 右键单击 CalculatorWS_Client_Application 节点,然后选择 New > Web Service Client 选项。 在 Project 窗口中,单击 Browse 按钮。浏览到要使用的 Web 服务:选择 Web 服务之后,单击 OK 按钮。 输入 org.me.calculator.client 作为包名,然后单击 Finish 按钮。 Projects 窗口将显示新建的 Web 服务客户机,其中有一个节点为所创建的 add 方法。 JAX-WS Web服务入门(5)时间:2011-01-29双击 Main.java 节点在 Source Editor 中打开它。删除 TODO 注释,然后将上面的 add 节点拖动到空行中。应该能看到以下内容:
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |