0

ここで私は単純かもしれませんが、私の仮定では、EJB 3 では、クラスを @Stateful としてマークするだけで、ステートフル セッション Bean にすることができます。

私の質問: そのままデプロイできますか? それとも、EAR にパッケージ化する必要がありますか。注釈で十分だと思いたいのですが、楽観的すぎるかもしれません。

助けてくれてありがとう。

4

2 に答える 2

0

EJB 3 を作成するには、次の 2 つのものが必要です。

1- メソッドを宣言するインターフェイスを作成します 2- そのインターフェイスを実装するクラスを作成します

アノテーションを使用する場合は、@Remote または @Local を使用してインターフェースにアノテーションを付け、@Stateful を使用してクラスにアノテーションを付ける必要があります。

EJB を EAR として、または単に JAR として展開できます。Web コンポーネント パーツがある場合は、JAR を使用できる単純な EJB がある場合は、EAR の使用を検討できます。

ステートフル セッション Bean は SLSB に比べてスケーラブルではないという事実をすでに考慮していると思います。そのため、慎重に使用する必要があります。

これがあなたを助けることを願っています

于 2012-08-08T07:30:01.247 に答える
0

注釈は、XML ファイル内の Bean の詳細を記述するのと同じくらい優れています。EAR に入る jar ファイルにパックする必要があります。注釈は、XML 構成ファイルの代わりにすぎません。

于 2012-06-11T04:42:12.273 に答える