设置汽车世界

此汽车世界样本包含一个企业应用程序和一个 EJB 项目。

下列步骤显示如何导入、运行和研究此样本:
  1. 配置此样本之前,必须先将其导入到工作空间。
    1. 导入样本。
    2. 在“导入项目”对话框中,接受缺省值并单击完成。 下列两个样本项目将被添加到工作空间:
      • AutoWorld20ExampleEAR:企业应用程序
      • AutoWorld20Example:EJB 模块
      这些设置指示信息提供了一些基本步骤来将数据库表导出到 IBM® DB2 通用数据库™、在 WebSphere® Application Server 测试环境中运行汽车世界应用程序以及使用通用测试客户机来测试企业 bean。
      注: 要针对 DB2® 以外的其他数据库后端运行此样本,将需要在这些企业 bean 与数据库表之间创建新的映射。为了在此处所描述的应用程序服务器以外的其他应用程序服务器上运行此样本,您需要针对特定服务器修改这些步骤。请参阅产品帮助以了解更多信息。

      在导入汽车世界样本项目之后,请完成下列步骤:

  2. 创建数据库。
    1. 要启动 IBM DB2 控制中心,请选择开始 > 所有程序 > IBM DB2 > 常规管理工具 > 控制中心。
    2. 在控制中心中,右键单击所有数据库并选择创建数据库 > 标准。
    3. 在数据库名称字段中,输入 SAMPLE 并单击完成。
  3. 创建与该数据库的连接。
    1. 在项目工作台中,选择窗口 > 打开透视图 > 其他 > 数据。单击确定。
    2. 在“数据库资源管理器”视图中,右键单击连接并选择新建连接。
    3. 在“选择数据库管理器”窗格中,展开 DB2 UDB 并选择 V8.2。指定连接 URL 详细信息和类位置。
    4. 在用户标识字段中,输入数据库用户标识(例如,db2admin)。在密码字段中,输入密码。单击测试连接。 将显示一个带有连接状态的信息对话框。
    5. 单击完成。 在“数据库资源管理器”视图中,应该会看到与 SAMPLE 数据库的活动连接。
  4. 将表部署到该数据库。
    1. 选择窗口 > 打开透视图 > 其他 > J2EE,然后单击确定。
    2. 在“项目资源管理器”视图中,展开 AutoWorld20Example > ejbModule > META-INF > 后端 > DB2UDBNT_V82_1。
    3. 双击 Table.ddl 并选择运行 > 运行 SQL。在选择连接对话框中,选择 SAMPLE 连接。单击完成。
  5. 准备 EJB 项目以部署到该服务器。
    • 右键单击 AutoWorld20Example 项目并选择准备部署。部署代码将生成并被添加到 EJB 项目中。
      注: 要进行部署,项目必须绑定至该服务器。右键单击项目,然后选择属性。在“项目属性”对话框中,可以更新 Java™ 构建路径、项目构面和目标运行时。
  6. 指定 AutoWorld20ExampleEAR 企业应用程序的部署信息。
    1. 在“项目资源管理器”中,展开 AutoWorld20ExampleEAR 项目并双击部署描述符。将打开“应用程序部署描述符”编辑器。
    2. 单击“部署”选项卡。 在“数据源”部分中,定义新的 JDBC 提供程序。
      1. 单击 JDBC 提供程序表旁边的添加。将打开“创建 JDBC 提供程序”向导。
      2. 在“数据库类型”列表中,选择 IBM DB2。
      3. 在“JDBC 提供程序类型”列表中,选择 DB2 通用 JDBC 驱动程序。
      4. 单击下一步。
      5. 在名称字段中,输入 JDBC 提供程序的名称(例如,db2jdbc)。
      6. 在类路径部分中,除去现有的条目。
      7. 单击添加外部 JAR 并添加指向您的类文件的路径(例如,C:\Program Files\IBM\SQLLIB\java\db2jcc.jar、C:\Program Files\IBM\SQLLIB\java\db2jcc._javax.jar 和 C:\Program Files\IBM\SQLLIB\java\db2jcc._license_cu.jar)。
      8. 单击完成。
      创建认证别名。
      1. 在“认证”部分中,单击添加。
      2. 在别名字段中,输入别名的名称(例如,db2alias)。
      3. 在用户标识字段中,输入数据库用户标识(例如,db2admin)。在密码字段中,输入密码。单击确定。
      定义 JDBC 提供程序的数据源。
      1. 在“数据源”部分中,突出显示您在 JDBC 提供程序列表中创建的数据源。
      2. 单击数据源表旁边的添加。将打开“创建数据源”向导。
      3. 选择 DB2 通用 JDBC 驱动程序,然后单击下一步。
      4. 在名称字段中,输入该数据源的名称(例如,myDataSource)。
      5. 在 JNDI 名称字段中,输入应用程序要使用的 JNDI 名称(例如,SAMPLE)。
      6. 在组件管理的认证别名下拉列表中,选择认证别名(例如,db2alias)。在容器管理的认证别名下拉列表中重复此操作。
      7. 单击完成。
      8. 将更改保存到应用程序部署描述符。
  7. 启动服务器。
    1. 在“服务器”视图中,右键单击要运行应用程序的服务器。
    2. 选择启动。“控制台”视图指示服务器的启动时间。
      注: 如果没有创建任何服务器,则可以通过在“服务器”视图中右键单击并选择新建 > 服务器来定义服务器。
  8. 在该服务器上运行 AutoWorld20ExampleEAR。
    1. 在“项目资源管理器”中,右键单击 AutoWorld20ExampleEAR 项目并单击运行方式 > 在服务器上运行。将打开“选择服务器”对话框。
    2. 选择先前定义的现有服务器,然后单击下一步。
    3. 确保 AutoWorld20ExampleEAR 项目在已配置的项目列表中,然后单击完成。 EAR 文件将发布到服务器。
  9. 使用通用测试客户机测试企业 bean。
    1. 右键单击该服务器,然后选择运行通用测试客户机。
    2. 在通用测试客户机中,单击 JNDI 资源管理器。
    3. 展开 [本地 EJB bean] 文件夹并找到 autoworld bean。
    4. 使用可用的方法来测试这些 bean。可以单击 bean 以查看其 Home 接口,然后开始创建和处理汽车世界示例企业 bean 并使用对象。
父主题: 汽车世界

反馈