考虑以下代码:
@Remote
public interface ISayHello {
private void sayHello();
}
sayHello
方法是否可以从外部访问?
答案 0 :(得分:2)
您不允许在界面中创建私有方法...默认情况下它们都是public abstract
。
@Remote
接口的所有公共方法都是EJB的业务方法。
如果您希望某些EJB方法不暴露给外部世界,请不要在接口中定义它们(如果您使用本地/远程业务接口)或将它们打包为private / protected / private(以防万一)无界面视图。)