JBoss 7.1.1を使用しており、2つのセッションBean間で引数を渡す必要があります。ローカルのステートフルセッションBeanからローカルのステートレスセッションBeanに参照によって引数を渡すことは可能ですか?
ありがとう!
JBoss 7.1.1を使用しており、2つのセッションBean間で引数を渡す必要があります。ローカルのステートフルセッションBeanからローカルのステートレスセッションBeanに参照によって引数を渡すことは可能ですか?
ありがとう!
これが、ローカル クライアントとローカル クライアント ビューの間で機能する方法です。それは可能であるだけでなく、それがどのように動作するように指定されているかです。これは EJB 3.1 仕様で非常に適切に記述されているため、詳細を言い換えることはしません。
セッション Bean には、ローカル クライアントがある場合があります。ローカル クライアントは、ローカル クライアント ビューを提供するセッション Bean と同じ JVM に配置され、Bean に密結合されている可能性があるクライアントです。セッション Bean のローカル クライアントは、別のエンタープライズ Bean または Web コンポーネントの場合があります。
...
ローカル クライアント ビューのメソッドの引数と結果は、「参照によって」渡されます[1]。したがって、ローカル クライアント ビューを提供するエンタープライズ Bean は、引数または結果として渡されるすべての Java オブジェクトの状態が、呼び出し元と呼び出し先によって共有される可能性があることを想定してコーディングする必要があります。[1] より文字通り、JVM では参照は値によって渡されます。プリミティブ型の引数変数は、そのプリミティブ型の値を保持します。参照型の引数変数は、オブジェクトへの参照を保持します。