在EJB的相关规则中规定过参数或者返回值的类型.
即RMI规则不仅作用在函数上,而且也作用在参数和返回值上.因此使用的参数或者返回类型必须是原始类型,Serializable类型或者Remote类型,你看看符合上述故则不?

解决方案 »

  1.   

    这麽说的话,第一个的1是对的,2是错的,因为本地接口和本地主接口不是上述三者中的任何一个.对吗?第二个的2也是对的.关键是第二个的1,本地返回远程,是返回该远程接口的stub,还是该远程接口实例的引用?能回答一下吗?
      

  2.   

    我看的书上说本地返回的是远程实例的引用.但是根据rmi的原理,stub是远程接口在客户端的代理,stub和远程接口具有相同的接口和方法.按rmi的话,是stub.
    但是EJB现在采用的不是rmi,而是RMI-IIOP,这个我就不熟悉了,但我看的书是说本地接口是从EJB池中获得的一个自由实例的引用.