修改一些过去的考试试卷主要集中在面向组件的设计和J2EE上,我遇到了以下问题:
对场景 3:“交换请求”的初步调查表明,两个 EJB 将提供一个合适的解决方案:一个名为 EnterExchangeRequest 的会话 bean 来控制处理,一个名为 ExchangeRequest 的实体 bean 来表示请求的持久属性。讨论以下接口的作用:
- 家
- 偏僻的
- 本地首页
- 当地的
以及他们将如何提供对上述 EJB 服务的访问。
我可以尝试解释如何将接口融入图片中Home
。Remote
我也听讲师说一个可以替换Home
为LocalHome
, 和Remote
(Local
为什么?),但他们为什么要我同时讨论所有四个的角色?
我说得对吗,EJB 容器(应用程序服务器)会看到一个接口是Home
orRemote
然后决定 bean 可以在集群中的任何机器上“存在”,而在这种情况下,接口是LocalHome
并且Local
容器会知道 bean 不能分布在多台机器上,因此只能在一台机器上保持它们“活着”?
我完全迷失在这个企业 Java 丛林中。我正在经历 BeanOverflow。您能否告诉我我的哪些假设是错误的,指出我的误解和错误。
感谢所有愿意帮助我处理这些 EJB 接口的人。
PS 请注意,我并不是要您回答过去试卷中的问题。只是好奇你在问这个问题时是否对他们有什么想法。