Auto World サンプル

Auto World サンプルには、エンタープライズ・アプリケーションおよび EJB プロジェクトが含まれています。 EJB プロジェクトには、ルート/リーフ継承を使用してビルドされたコンテナー管理パーシスタンス (CMP) による EJB 2.0 エンティティー Bean が含まれています。 Vehicle は、すべてのリーフ・エンタープライズ Bean が派生する元となるルート・エンタープライズ Bean です。 リーフには、RaceCar、Bus および SUV が含まれています。 さらに、Auto World サンプルには、Garage および MotorVehiclePart の1 対多の関係、ならびに VapUSPhoneNumber (Vehicle のエンティティー・フィールド) のカスタム・コンポーザーが含まれています。ファインダーは、永続オブジェクトのすべてのインスタンスを検索するためのすべてのエンタープライズ bean で使用されます。

Auto World サンプルには、以下のエンタープライズ bean が含まれています。

  • Vehicle: CMP フィールドに、id、dateAcquired、および cellphone が含まれているルート・エンタープライズ bean。
  • Automobile: Vehicle から継承し、CMP フィールド numberOfAirBags を追加します。
  • RaceCar: Automobile から継承し、CMP フィールド topSpeed を追加します。
  • Bus: Vehicle から継承し、CMP フィールド maximumPassengers を追加します。
  • Truck: Vehicle から継承し、CMP フィールド maximumLoad、numberOfWheels を追加します。
  • SUV: Truck から継承しますが、CMP フィールドの追加はありません。
  • Garage: Vehicle との 1 対多の関連を持ち、id、capacity の CMP フィールドを含みます。
  • MotorVehiclePart: Vehicle との多対 1 の関連を持ち、partId, description の CMP フィールドを含みます。

このプロジェクトのインポートには、約 1 分かかります。 このプロジェクトを構成して、サーバー上で実行するには、約 30 分かかります。

このサンプルをインポートした後で、セットアップ手順をクリックして、Auto World サンプルをサーバーで実行する方法の説明のステップを参照してください。

時間アイコン    インポートおよび構成: 30 分
セットアップ・アイコン    セットアップ手順
インポート・アイコン    サンプルのインポート