我正在使用Netbeans来创建EJB 2.0模块。在本单元中,我创建了本地和远程接口。当我在bean类中添加业务方法时,Netbeans可以方便地添加到本地接口或远程接口或两者。当我选择在本地和远程接口中添加业务方法时,Netbeans会显示一条警告消息:“Warning: Common implementation for both interfaces
”。
如果我们在本地和远程接口都有相同的业务方法,我不明白它可能会导致什么问题?
答案 0 :(得分:1)
请参阅this answer:
请记住,本地接口是传递引用和远程接口 接口是按值传递的。如果调用者(或bean)突变状态 返回值(或分别为参数),然后你要去 在两者之间获得不同的行为。你必须小心谨慎 在您的API合同中。