前景:
我有一个remote接口,这个接口中又包含了其它的接口,本地实现了这些接口,例:public interface IRefreshDate
{
 public IData getData();//在实现类中创建MyData的实例,返回IData的接口
}public interface IData
{
 public void setData(...);
 public Object getData();
//等等一系列的方法;
}public class MyData implements IData
{
 //IData接口的方法实现
 MyData类自己的一些业务上的方法,一些其它方法,不能暴露给客户端的但可以被服务器其它类使用的方法;
}我想让远端通过IRefreshDate这个接口获取IData接口的实例,但是貌似行不行;
能过远端接口IRefreshData调用getData()方法时报错,获取不到MyData的实例;但如果把MyData类也打包到客户端,就能获取到实现;

解决方案 »

  1.   

    IRefreshData的实现类的实例获取到了,但是卡在了通过IRefreshData类的实例获取IData接口的实例这里了
      

  2.   

    EJB 实现两个接口,一个接口对于远程客户端,另一个用于本地客户端。远程的使用 @Remote
    本地服务器调用的使用 @Local
      

  3.   

    对的,但是我想在@Remote接口中的方法再次返回接口,并且这个接口是个普通的接口,不知道可不可以搞定