このタスクについて
- J2EE 階層ビューで、1.1 プロジェクトを右クリックしてから、を選択します。
あるいは、オリジナルの EJB 1.1 プロジェクトを保持したい場合は、
新規の 2.x プロジェクトを作成してから、そこに既存プロジェクトの JAR ファイルをインポートします
()。
このプロジェクトは
EJB 2.x プロジェクトになりますが、既存 (またはインポートされた) EJB 1.1 コンテナー管理パーシスタンス
(CMP) エンティティー Bean は EJB 1.1 Bean のままです。つまり、CMP エンティティー Bean は EJB 2.x に変換されません。
J2EE マイグレーション・ウィザードは、
EJB 2.x プロジェクト内のエンタープライズ Bean を 1.1 から 2.x にマイグレーションします。
(1.1 の CMP エンティティー Bean を 2.x にマイグレーションすることを選択した場合、
2.x プロジェクト内のすべての Bean をマイグレーションする必要があります。
ただし、マイグレーションした 2.x Bean の中から、いくつか選択して、
ローカル・クライアント・ビューを追加することができます。)
- ウィザードは、既存の EJB 1.1 継承を EJB 2.x プロジェクトで維持します。
- ウィザードは、EJB 1.1 (独自の) 関係を EJB 2.x (標準) 関係にマイグレーションします。
これら以外にも、いくつかの利点があります。
注: 関連がマップされている場合、その関連自体に
EJB 2.x 関連が作成されますが、それらの関連への役割のマップは無効になります。検証を実行すると、エラーが発生します。これを回避するには、先にマッピング・エディターを開いて、マップを保存します。
役割のマップは削除されます。その後で、検証を再度実行して、
役割を再マップできます。