Web服务代理组件创建JSFWeb服务客户端(5)

王朝html/css/js·作者佚名  2008-05-19
宽屏版  字体: |||超大  

将该组件拖放到 Enter Symbol 标签上。

图 41. 放置 Display error 组件

选择输出组件(图 42)。

图 42. 选择输出组件

在 Attributes 对话框中,将错误控件链接到 ID 按钮上(如第 4 部分所做的)。

图 43. 将错误控件与按钮相关联

保存并关闭 JSP。

测试 JSF Web 服务客户端

我们现在可以来测试 Web 服务成功执行的情况及发生错误的情况:

在 Server 视图中重启项目,如图 44 所示。

图 44. 重启项目

右键单击 companyInfoWS.jsp 并选择 Run on Server。

图 45. 运行 JSP

在 Select Tasks 对话框中选择 Finish (图 46)。

图 46. 选择任务

这样会在浏览器中显示页面。请为 Symbol 键入 IBM ,然后选择 Get Company Information 按钮。

图 47. 测试 JSP

成功的测试结果会在输入表单的正下方显示(图 48)。

图 48. 成功的结果

现在,我们来测试不正确的 symbol:键入 IBB ,然后单击 Get Company Information。

会显示错误输出组件(图 49)。

图 49. 错误结果

如果完成,则停止服务器。

结束语

在这个由五部分组成的系列的结束篇中,我们展示了如何通过 WebSphere Studio Application Developer 的 Java Server Faces 组件来快速地构建面向服务的应用程序,以及如何构建 Web 服务的客户端。我们以现有的 EJB 组件为基础,快速地生成一个 Web 服务。另外,我们还部署和运行了 Web 服务,并使用 JSF Web Service Client Component 来为 Web 服务构建 RAD 客户端。

由于这是这个系列的最后一篇文章,所以我们在 C:\JSFArticleSeries\FinalSolution 文件目录中包含了整个练习的最终解决方案 EAR。(假定您将该 zip 文件解压到 C:\)

到此为止,为 WebSphere Studio V5.1.1 中的 JavaServer Faces 技术预览而推出的文章系列就结束了。我希望这一系列能够显示出 J2EE 和 Service Oriented Architecture 中 JavaServer Faces 所具有的能力和潜力。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有