我们有一个应用程序,每个 bean 有三个接口。一个*BI
(业务接口),它包含所有的方法,一个*LI
扩展BI
并被注释为@Local
*RI
BI
@Remote
我想删除所有支持*LI
的*RI
接口*BI
,将它们保留为@Remote
,但是有一个问题。
本地查找将参数作为引用传递,而远程查找使用 deepcopy。该应用程序充满了传递引用的期望(只有在传递引用有效的情况下才有效)。
如果我只有@Remote
接口,容器将知道它何时是本地查找并在这种情况下使引用传递工作?
容器是 JBoss AS 7.1.1 Final,我们使用 EJB 3.1。提前致谢。