图 51. 添加的 JAAS 验证实体
切换至 Data source 透视图。
图 52. 选择 Data source 选项卡
在 Server Settings 下选择 WDO DB2 JDBC PRovider,然后单击 Data source 列表中的 Edit 按钮。
图 53. Server Settings
在 Container-managed authentication alias 字段中选择 DBUser,并选中 Use this data source in container managed persistence (CMP) 的复选框。
图 54. 编辑数据源
单击 Save 并关闭服务器编辑器。
现在开始运行应用程序:
在 Project Navigator 中右键单击 accessStock.jsp 并选择 Run on Server。
图 55. 运行应用程序
选中 Deploy EJB beans,然后单击 Finish。
图 56. Select Tasks 对话框
在字段中键入 IBM 并单击 Submit Stock Request。
图 57. 用有效数据进行测试
返回如图 58 所示的结果。
图 58. 成功的测试结果
返回提交页面,并键入 IBB 作为 Enter Stock 的值。
图 59. 用无效数据进行测试
页面中会显示错误信息,如图 60 所示。(控制台也会显示业务异常栈踪迹。)
图 60. 测试结果失败
止服务器。
结束语
在本系列的这一部分中,我们为您显示了 JSF 如何使用 RAD 性质的任何业务层代码。非凡是,我们为现有的 Enterprise javaBean 集设计了一个 JSF 前台。另外,我们还使用 Quick Edits 视图来将 Action Handling 添加到我们的 JSF 应用程序中,同时也添加了错误处理。在本系列的结束篇中,我们将编写一个基于 JSF 的 Web 服务客户端来显示如何在集成场景中使用 JSF。