服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

用javabean数据组件集成jsf应用程序与ejb(6)


  
图 51. 添加的 jaas 验证实体

  
 用javabean数据组件集成jsf应用程序与ejb(6)(图一)


  切换至 data source 透视图。
  
图 52. 选择 data source 选项卡

  
 用javabean数据组件集成jsf应用程序与ejb(6)(图二)

  在 server settings 下选择 wdo db2 jdbc provider,然后单击 data source 列表中的 edit 按钮。
  
图 53. server settings

  
 用javabean数据组件集成jsf应用程序与ejb(6)(图三)

  在 container-managed authentication alias 字段中选择 dbuser,并选中 use this data source in container managed persistence (cmp) 的复选框。
  
图 54. 编辑数据源

  
 用javabean数据组件集成jsf应用程序与ejb(6)(图四)

  单击 save 并关闭服务器编辑器。
  现在开始运行应用程序:
  在 project navigator 中右键单击 accessstock.jsp 并选择 run on server。
  
图 55. 运行应用程序

  
 用javabean数据组件集成jsf应用程序与ejb(6)(图五)

  选中 deploy ejb beans,然后单击 finish。
  
图 56. select tasks 对话框

  
 用javabean数据组件集成jsf应用程序与ejb(6)(图六)

  在字段中键入 ibm 并单击 submit stock request。
  
图 57. 用有效数据进行测试

  
 用javabean数据组件集成jsf应用程序与ejb(6)(图七)

  返回如图 58 所示的结果。
  
图 58. 成功的测试结果

  
 用javabean数据组件集成jsf应用程序与ejb(6)(图八)

  返回提交页面,并键入 ibb 作为 enter stock 的值。
  
图 59. 用无效数据进行测试

  
 用javabean数据组件集成jsf应用程序与ejb(6)(图九)

  页面中会显示错误信息,如图 60 所示。(控制台也会显示业务异常栈踪迹。)
  
图 60. 测试结果失败

  
用javabean数据组件集成jsf应用程序与ejb(6)(图十)

  止服务器。
  
  结束语
  在本系列的这一部分中,我们为您显示了 jsf 如何使用 rad 性质的任何业务层代码。特别是,我们为现有的 enterprise javabean 集设计了一个 jsf 前台。另外,我们还使用 quick edits 视图来将 action handling 添加到我们的 jsf 应用程序中,同时也添加了错误处理。在本系列的结束篇中,我们将编写一个基于 jsf 的 web 服务客户端来显示如何在集成场景中使用 jsf。

扫描关注微信公众号