主にコンポーネント指向設計と J2EE に焦点を当てた試験に向けて過去の試験問題を修正していると、次の質問に出くわしました。
シナリオ 3: 「交換要求」の予備調査では、2 つの EJB が適切なソリューションを提供することが示唆されています。処理を制御する EnterExchangeRequest と呼ばれるセッション Bean と、要求の永続的なプロパティを表す ExchangeRequest と呼ばれるエンティティ Bean です。次のインターフェースの役割について話し合います。
- 家
- リモート
- ローカルホーム
- ローカル
上記の EJB のサービスへのアクセスを提供する方法。
Home
インターフェースがどのようにRemote
図に収まるかを説明しようとすることができました。Home
また、講師が、LocalHome
、および で置き換えることができると言っているのを聞いたことがありますRemote
がLocal
(なぜですか?)、なぜ 4 つすべての役割を同時に議論するように私に求めているのですか?
EJB コンテナー(アプリケーション・サーバー)は、インターフェースがHome
またはコンテナーは、Bean を複数のマシンに分散できないことを認識しているため、1 つのマシンでのみ「有効」に保ちますか?Remote
LocalHome
Local
私はこのエンタープライズ Java ジャングルで完全に迷子になっています。BeanOverflow が発生しています。私の仮定のどれが間違っているか教えてください。私の誤解と失敗を指摘してください。
これらの EJB インターフェースに関して私を助けてくれるすべての人に感謝します。
PS 過去の試験問題の解答を求めているわけではないことに注意してください。これを尋ねた後、彼らがどうなるかについて何か考えがあるかどうかだけ興味があります.