Java EE 5中的Web服务(JAX-WS) - 编程入门网
到 Web 服务
展开“Web 服务”节点,然后双击 "CalculatorWS" 节点。将在源代码编辑器中打开 Web 服务。请注意,代码中已存在了一个操作。它被注释掉了。现在,我们将从头开始创建一个新的操作。创建此操作的另一种方法是删除代码注释掉的行。 在类主体(位于注释掉的代码之上或之下)中单击鼠标右键,然后选择“Web 服务”>“添加操作”。 在“添加操作”对话框的上半部分,在“名称”中键入 add,并从“返回类型”下拉列表中选择 int。 在“添加操作”对话框的下半部分,单击“添加”,然后创建一个类型为 int、名为 i 的参数。单击“确定”。 重新单击“添加”,然后创建一个类型为 int、名为 j 的参数。 单击位于“添加操作”对话框底部的“确定”。请注意,add 方法的框架已添加到源代码编辑器中: 按如下所示更改 add 方法(更改内容以粗体显示): 小结 在本练习中,您已为 Web 服务添加了代码。 部署并测试 Web 服务 在将 Web 服务部署到 Web 容器时,IDE 允许您测试 Web 服务以查看它是否能够按预期的那样工作。鉴于此目的,我们在 IDE 中集成了 Sun Java System Application Server 提供的 Tester 应用程序。对于 Tomcat Web Server,也存在类似的工具。但是,Sun Java System Application Server 的 Tester 页允许您输入值并对其进行测试,而 Tomcat Web Server 则不允许这样做。在后一种情况下,您只能看到已部署了 Web 服务,但是不能对值进行测试。目前还没有用于测试 EJB 模块是否已成功部署的工具。 测试是否已成功部署到 Web 容器: 右键单击项目节点,选择“属性”,然后单击“运行”。根据要使用的部署服务器,请执行以下操作: 对于 Sun Java System Application Server,在“相对 URL”字段中键入 /CalculatorWSService?Tester。 对于 Tomcat Web Server,在“相对 URL”字段中键入 /CalculatorWS?Tester。 注意:由于部署的 EJB 模块的结果不会显示在浏览器中,因此,如果您使用的是 EJB 模块,则不能执行上述步骤。 右键单击项目节点,然后选择“运行项目”。 IDE 将启动应用服务器、生成应用程序,并在浏览器中打开 tester 页(如果已将 Web 应用程序部署到 Sun Java System Application Server)。对于使用 Tomcat Web Server 和部署 EJB 模块来说,情况则有所不同: Java EE 5中的Web服务(JAX-WS)(3)时间:2011-01-28如果部署到 Tomcat Web Server,将看到以下内容(表明已成功部署了 Web 服务): 如果部署了 EJB 模块,则“输出”窗口显示下面的消息时才表明已成功部署: 如果部署到 Sun Java System Application Server,请在 tester 页上键入两个数字,如下所示: 则会显示这两个数字的和: 小结 在本练习中,您已部署了 Web 服务并对其进行了测试。 Java EE 5中的 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |