汽车世界样本

汽车世界样本包括一个企业应用程序和一个 EJB 项目。该 EJB 项目包含使用根/叶继承构建的、带有容器管理的持久性(CMP)的 EJB 2.0 实体 bean。Vehicle 是根企业 bean,所有叶企业 bean 都是从该企业 bean 派生的。这些叶包括 RaceCar、Bus 和 SUV。另外,汽车世界示例中的 Garage 和 MotorVehiclePart 具有一对多的关系,VapUSPhoneNumber(Vehicle 的一个实体字段)具有定制的组合器。在所有企业 bean 上都使用了 finder 来查找持久对象的所有实例。

汽车世界示例包括下列企业 bean:

  • Vehicle:根企业 bean,它的 CMP 字段包括:id、dateAcquired 和 cellphone
  • Automobile:继承自 Vehicle 并添加了 CMP 字段:numberOfAirBags
  • RaceCar:继承自 Automobile 并添加了 CMP 字段:topSpeed
  • Bus:继承自 Vehicle 并添加了 CMP 字段:maximumPassengers
  • Truck:继承自 Vehicle 并添加了 CMP 字段:maximumLoad 和 numberOfWheels
  • SUV:继承自 Truck 但没有添加其它 CMP 字段
  • Garage:与 Vehicle 有一对多关联并且包含下列 CMP 字段:id 和 capacity
  • MotorVehiclePart:与 Vehicle 有多对一关联并且包含下列 CMP 字段:partId 和 description

导入此项目大约要花 1 分钟。将此项目配置为在服务器上运行大约要花 45 分钟。

导入此样本之后,单击设置指示信息链接,以了解描述如何在服务器上运行汽车世界样本的步骤。

“时间”图标    导入和配置:30 分钟
“设置”图标    设置指示信息
“导入”图标    导入样本