前提:スレッドセーフであるためには、EJB_Y(EJB_Xによって呼び出される)に「@Stateful」と注釈を付ける必要がありますか?
ステートレスEJB_XはEJB_Y(例えば、 "@EJB EJB_Y")への注釈付きの参照が含まれてい
EJB_Xが
と仮定そのビジネスメソッドを呼び出す前にEJB_Yを初期化する必要があります そのEJB_Xは、(a)EJB_Yのビジネスメソッド、すなわち「マルチステップ」プロセス(?)を初期化し、その後に(b)を呼び出します。
QUESTION:
んEJB_Yは、スレッドセーフであるために "@Stateful" と注釈される必要がありますか?
注:
はそうEJB_Yは単純なPOJO(例えば、POJO_Y)もいるだろう - しかし、それはと思われる、ログ「@Interceptor」EJB_YのにEJB_Xの呼び出しを使用するクラスのアクセスメソッドのパラメータを持っているために、ビジネス方法は、EJB_YはEJBでなければなりません...
その他の情報(?):
。 EJB 3.1
b。 EJB_XはRESTメソッドを公開します
c。現在のWebLogic 12.1.3に追いやらJDKのは1.8.x
コードを表示してください –
なぜあなたのコンテキスト内にのみ存在し、状態を持つことができ、Spring BeanであるプロトタイプBeanを使用しないのですか? – Matt
Thx、Steve C. - 残念なことに、もうひとつの制約はありません:* Springなし... - Java 8、Weblogic 12.1.3 Java ee container(Java ee 7のサブセット)、CDI ... – sairn