设置汽车世界
此汽车世界样本包含一个企业应用程序和一个 EJB 项目。
下列步骤显示如何导入、运行和研究此样本:
配置此样本之前,必须先将其导入到工作空间。
导入样本
。
在“导入项目”对话框中,接受缺省值并单击
完成
。
下列两个样本项目将被添加到工作空间:
AutoWorld20ExampleEAR
:企业应用程序
AutoWorld20Example
:EJB 模块
这些设置指示信息提供了一些基本步骤来将数据库表导出到 IBM
®
DB2 通用数据库™、在 WebSphere
®
Application Server 测试环境中运行汽车世界应用程序以及使用通用测试客户机来测试企业 bean。
注:
要针对 DB2
®
以外的其他数据库后端运行此样本,将需要在这些企业 bean 与数据库表之间创建新的映射。为了在此处所描述的应用程序服务器以外的其他应用程序服务器上运行此样本,您需要针对特定服务器修改这些步骤。请参阅产品帮助以了解更多信息。
在导入汽车世界样本项目之后,请完成下列步骤:
创建数据库。
要启动 IBM DB2 控制中心,请选择
开始
>
所有程序
>
IBM DB2
>
常规管理工具
>
控制中心
。
在控制中心中,右键单击
所有数据库
并选择
创建数据库
>
标准
。
在
数据库名称
字段中,输入
SAMPLE
并单击
完成
。
创建与该数据库的连接。
在项目工作台中,选择
窗口
>
打开透视图
>
其他
>
数据
。单击
确定
。
在“数据库资源管理器”视图中,右键单击
连接
并选择
新建连接
。
在“选择数据库管理器”窗格中,展开
DB2 UDB
并选择
V8.2
。指定连接 URL 详细信息和类位置。
在
用户标识
字段中,输入数据库用户标识(例如,
db2admin
)。在
密码
字段中,输入密码。单击
测试连接
。
将显示一个带有连接状态的信息对话框。
单击
完成
。
在“数据库资源管理器”视图中,应该会看到与 SAMPLE 数据库的活动连接。
将表部署到该数据库。
选择
窗口
>
打开透视图
>
其他
>
J2EE
,然后单击
确定
。
在“项目资源管理器”视图中,展开
AutoWorld20Example
>
ejbModule
>
META-INF
>
后端
>
DB2UDBNT_V82_1
。
双击 Table.ddl 并选择
运行
>
运行 SQL
。在
选择连接
对话框中,选择
SAMPLE
连接。单击
完成
。
准备 EJB 项目以部署到该服务器。
右键单击 AutoWorld20Example 项目并选择
准备部署
。部署代码将生成并被添加到 EJB 项目中。
注:
要进行部署,项目必须绑定至该服务器。右键单击项目,然后选择
属性
。在“项目属性”对话框中,可以更新 Java™ 构建路径、项目构面和目标运行时。
指定 AutoWorld20ExampleEAR 企业应用程序的部署信息。
在“项目资源管理器”中,展开 AutoWorld20ExampleEAR 项目并双击部署描述符。将打开“应用程序部署描述符”编辑器。
单击“部署”选项卡。
在“数据源”部分中,定义新的 JDBC 提供程序。
单击 JDBC 提供程序表旁边的
添加
。将打开“创建 JDBC 提供程序”向导。
在“数据库类型”列表中,选择
IBM DB2
。
在“JDBC 提供程序类型”列表中,选择
DB2 通用 JDBC 驱动程序
。
单击
下一步
。
在
名称
字段中,输入 JDBC 提供程序的名称(例如,
db2jdbc
)。
在
类路径
部分中,除去现有的条目。
单击
添加外部 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)。
单击
完成
。
创建认证别名。
在“认证”部分中,单击
添加
。
在
别名
字段中,输入别名的名称(例如,
db2alias
)。
在
用户标识
字段中,输入数据库用户标识(例如,
db2admin
)。在
密码
字段中,输入密码。单击
确定
。
定义 JDBC 提供程序的数据源。
在“数据源”部分中,突出显示您在 JDBC 提供程序列表中创建的数据源。
单击数据源表旁边的
添加
。将打开“创建数据源”向导。
选择
DB2 通用 JDBC 驱动程序
,然后单击
下一步
。
在
名称
字段中,输入该数据源的名称(例如,
myDataSource
)。
在
JNDI 名称
字段中,输入应用程序要使用的 JNDI 名称(例如,
SAMPLE
)。
在
组件管理的认证别名
下拉列表中,选择认证别名(例如,db2alias)。在
容器管理的认证别名
下拉列表中重复此操作。
单击
完成
。
将更改保存到应用程序部署描述符。
启动服务器。
在“服务器”视图中,右键单击要运行应用程序的服务器。
选择
启动
。“控制台”视图指示服务器的启动时间。
注:
如果没有创建任何服务器,则可以通过在“服务器”视图中右键单击并选择
新建
>
服务器
来定义服务器。
在该服务器上运行 AutoWorld20ExampleEAR。
在“项目资源管理器”中,右键单击 AutoWorld20ExampleEAR 项目并单击
运行方式 > 在服务器上运行
。将打开“选择服务器”对话框。
选择先前定义的现有服务器,然后单击
下一步
。
确保 AutoWorld20ExampleEAR 项目在
已配置的项目
列表中,然后单击
完成
。
EAR 文件将发布到服务器。
使用通用测试客户机测试企业 bean。
右键单击该服务器,然后选择
运行通用测试客户机
。
在通用测试客户机中,单击
JNDI 资源管理器
。
展开
[本地 EJB bean]
文件夹并找到
autoworld
bean。
使用可用的方法来测试这些 bean。可以单击 bean 以查看其 Home 接口,然后开始创建和处理汽车世界示例企业 bean 并使用对象。
父主题:
汽车世界
反馈