练习 2.2:添加服务器端数据

在开始之前,必须先完成练习 2.1:导入必需的资源

在任何由数据驱动的 Web 应用程序中,将同时具有用来组成整个应用程序的服务器端数据和客户机端数据。客户机端数据就是客户机(通过 Web 页面来实际访问应用程序的机器)上的数据。服务器端数据就是位于服务器上的数据。使用 Faces Client 组件的 Web 应用程序的最基本数据是位于服务器上的实际数据源。尽管 Faces Client 组件通过使往返于服务器的次数减少并处理客户机端数据来创建响应效果更好的 Web 页面和缩小带宽,但是实际的数据源仍然位于服务器端。

要将服务器端数据添加至项目,需要定义 Java bean 以用于此页面上的数据源。

  1. 在“项目资源管理器”中,双击 tutorial.jsp 以打开该文件。
  2. 在“页数据”视图的空白处单击右键,并选择新建 > JavaBean。“添加 JavaBean”对话框将打开。
  3. 单击输入字段旁边的图标。“选择类”浏览器将打开。
  4. 选择类:字段中,输入 Root
  5. 限定符:字段中,选择 com.ibm.odcb.tutorial.businessobjects 类并单击确定。这将填充添加 JavaBean 对话框的输入字段。
  6. 添加 JavaBean 对话框的名称:字段中,输入 root 作为 bean 的名称。通常,可以将 bean 命名为您期望的任何名称,但是在本教程中应命名为 root
  7. 添加 JavaBean 对话框中,选择名称为使此 JavaBean 可重用的复选框,该复选框将使 bean 成为受管 Bean。更多地了解受管 Bean
  8. 选择请求作为限定作用域,这将使得它成为请求数据的 bean。
    为 JavaBean 向导添加适当的字段
  9. 单击完成

现在,在“页数据”视图中,您可以访问所有根数据结构。通过展开和折叠节点来检查树形视图。研究数据结构中的所有 bean 及其所有属性。数据结构的可视化与 bean 的布局方式完全一致。如果存在循环引用(例如,一个“用户”拥有一组股票投资组合,而每个投资组合又具有一个指针指向它的所有者“用户”),则树中将显示无穷尽的嵌套关系。
“页数据”视图

服务器端 JavaServer Faces 组件现在已经准备好绑定数据了。现在,可能会直接使用您刚创建的 bean 来绑定服务器端控件。

现在,您可以开始进行练习 2.3:创建并配置客户机端数据了。

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.