用JavaBean数据组件集成JSF应用程序与EJB(3)

1/5/2008来源:Java教程人气:5873


  在 Add Managed Beans 对话框中选择 New。
  
图 21. Add Managed Beans 对话框

  
 用JavaBean数据组件集成JSF应用程序与EJB(3)(图一)


  单击 Browse... 按钮。
  
图 22. Create a Managed Bean 对话框

  
 用JavaBean数据组件集成JSF应用程序与EJB(3)(图二)

  查找 accessStockQuoteVO;它是调用 StockFacade session Bean 时返回的数据。
  
图 23. Class Selection 对话框

  
 用JavaBean数据组件集成JSF应用程序与EJB(3)(图三)

  在 Name 字段中键入 stockData,在 Scope 字段中选择 request。
  
图 24. Create a Managed Bean 值

  
 用JavaBean数据组件集成JSF应用程序与EJB(3)(图四)

  单击 OK。
  
图 25. Add Managed Bean 值

  
 用JavaBean数据组件集成JSF应用程序与EJB(3)(图五)

  现在 stockData 对该页面已经可用了。
  
图 26. Page Data

  
 用JavaBean数据组件集成JSF应用程序与EJB(3)(图六)

  现在我们就可以将 stockData bean 从 Page Data 视图拖到 jsp 页面中。
  从 Page Data 视图中选择 stockData 对象,将它拖到 JSP 中的 View Stock Data 组件下,如图 27 所示。
  
图 27. 将 Data Object 拖到 JSP 中

  
 用JavaBean数据组件集成JSF应用程序与EJB(3)(图七)

  选择 Create output components。
  
图 28. Select drop action 对话框

  
 用JavaBean数据组件集成JSF应用程序与EJB(3)(图八)

  JSP 现在就包含了与 javaBean 相匹配的 JSP 元素了。
  
图 29. JSP 元素

  
 用JavaBean数据组件集成JSF应用程序与EJB(3)(图九)

  我们需要更新输出组件的属性,以使显示界面对用户更加友好。
  选中 JavaBean 组件中的任何一个地方。转移到 Attributes 对话框,选择 TABLE,如图 30 所示。在 Table 选项卡中,在 Border 一项中键入 0。
  
图 30. Attributes 对话框

  
用JavaBean数据组件集成JSF应用程序与EJB(3)(图十)