Remote interface一定要对应一个Remote home interface,职能不同,Remote interface公开商务方法给客户端,Remote home interface负责公开create,find,清楚等方法给客户端,但是,都是分别由ejb容器生成的Remote对象和RemoteHome对象来代理实现的。Local只不过是个简化版,取出了网络功能...

解决方案 »

  1.   

    那么。
    UserEJB.class (Bean Class)
    User.class (Remote interface)
    UserHome.class (Home interface) 
    在以上的4项中是怎样设置的呢?
      

  2.   

    UserEJB是Bean的具体实现类,将由容器生成一个该实例,User是Remote interface,容器生成EJB对象,是你要公开上午方法的接口,UserHome是你对ejb声明周期创建的接口,容器生成Home对象...
      

  3.   

    谢谢。不过你看我这样写对吗?
    Remote interface 和Remote Home interface 都设置为User.class
    Local interface 和Local Home interface 都设置为UserHome.class
      

  4.   

    设置是什么意思??不用设置,你俺规范写了,再在xml中写对了就可以了...
      

  5.   

    我用j2sdkee1.3.1的application deploy tool时出现了上面的设置
      

  6.   

    噢,你按照对应的选择就能生成正确的xml了..不对的话,它会检测,并提示你的..