Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
考虑这段代码:
@Remote public interface ISayHello { private void sayHello(); }
该sayHello方法是否可以从外界访问?
sayHello
不允许在接口中创建私有方法……它们都是public abstract默认的。
public abstract
接口的所有公共方法@Remote都是 EJB 的业务方法。
@Remote
如果你想让一些 EJB 方法不暴露给外界,要么不要在接口中定义它们(以防你使用本地/远程业务接口),要么将它们封装为私有/受保护/私有(以防界面视图。)