ステートフル セッション Bean を EJB 2.1 から EJB 3.0 に移行しようとしています。EJBHome を拡張する Bean のホーム インターフェイスには 2 つの引数を持つ create メソッドがあり、対応する Bean には一致する引数の ejbcreate メソッドともう 1 つの引数のない ejbcreate メソッドがあります。私の質問は- 1. このステートフル セッション Bean を移行するために、1 つは引数なし、もう 1 つは arg の 2 つのコンストラクタを作成する必要がありますか? 2. ejbcreate メソッドのコードが「CreateException」と実行時例外をスローしています。現在、ejbcreate は「CreateException」のスローを定義しています。コンストラクターで「Thorws CreateException」を定義する必要がありますか、それともコード内の作成例外のスロー部分をスキップできますかコンストラクタの。
あるブログに投稿された他の代替案は、メソッドを作成して @init で注釈を付けることですが、これが EJB3 Bean の EJB2 クライアント ビューについて話していた方法であるかどうかはわかりません。