快速业务通道

Java EE 5中的Web服务(JAX-WS) - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-20
服务客户端资源”>“调用 Web 服务操作”。将出现“选择要调用的操作”对话框。

找到 add 操作,然后单击“确定”。

现在 processRequest 方法应该如下所示(下面以粗体显示添加的代码):

protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<head>"); out.println("<title>Servlet ClientServlet</title>"); out.println("</head>"); out.println("<body>"); out.println("<h1>Servlet ClientServlet at " + request.getContextPath () + "</h1>"); try { // Call Web Service Operation org.me.calculator.client.CalculatorWSService service = new org.me.calculator.client.CalculatorWSService(); org.me.calculator.client.CalculatorWS port = service.getCalculatorWSPort(); // TODO initialize WS operation arguments here int arg0 = 0; int arg1 = 0; // TODO process result here int result = port.add(arg0, arg1); System.out.println("Result = "+result); } catch (Exception ex) { // TODO handle custom exceptions here } out.println("</body>"); out.println("</html>"); out.close(); }

将 arg0 和 arg1 的值更改为其他数值,如 3 和 4。

将 System.out.println 语句更改为 out.println。

添加输出异常的行(如果抛出异常)。

现在 try/catch 块应该如下所示(会突出显示新行和更改行):

try { // Call Web Service Operation org.me.calculator.client.CalculatorWSService service = new org.me.calculator.client.CalculatorWSService(); org.me.calculator.client.CalculatorWSApplication port = service.getCalculatorWSApplicationPort(); // TODO initialize WS operation arguments here int arg0 = 3; int arg1 = 4; // TODO process result here int result = port.add(arg0, arg1); out.println("<p>Result: " + result); } catch (Exception ex) { out.println("<p>Exception: " + ex); }

右键单击项目节点,然后选择“运行项目”。

将启动服务器(如果它尚未运行),生成并部署应用程序,并且打开浏览器以显示计算结果。

Java EE 5中的Web服务(JAX-WS)(6)

时间:2011-01-28

客户端 3:Web 应用程序中的 JSP 页

选择“文件”>“新建项目”(Ctrl-Shift-N)。从 "Web" 类别中,选择“Web 应用程序”。将项目命名为 CalculatorWSJSPClient。

注意:在编写本文档时,问题 10 尚未得到解决,您必须在路径不包含空格的项目文件夹中创建 Web 服务客户端。例如,路径不能为 "C:\Documents and Settings\..."。

单击“完成”。

右键单击 "CalculatorWSJSPClient" 节点,然后选择“新建”>“Web 服务客户端”。

在“项目”中,单击“浏览”。找到要使用的 Web 服务。选择 Web 服务后,单击“确定”。

在“包”中键入 org.me.calculator.client,然后单击“完成”。

将在“项目”窗口中显示新建的 Web 服务客户端。

在&ld

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号