例如里面有一句话
“所有的客户端都调用EJB对象的方法,而不是Bean的方法”我就不是很理解得说高手赐教!

解决方案 »

  1.   

    一个会话bean包括bean类,本地接口,远程接口三个文件
    EJB对象就是EJBObject也就是远程接口的实例,所以要把bean类里要实现的商业逻辑(方法)在远程接口里声明一下,客户端只要有了远程接口的引用,就可以调用商业逻辑,不用管这些逻辑内部是如何实现的。
      

  2.   

    Ejb的执行过程是被放在一个EJB容器中进行的,所以客户端不会直接调用我们写好的Enterprise Bean ,而是调用EJB容器生成的一个EJBObject (EJB对象)来实现。那么,我们在编写服务器端的Enterprise Bean 时,就要考虑这点。既然客户端不能直接访问,就由EJBObject来代劳,所以在编写服务器端时,就要编写服务器端的一个接口(Remote)用来与客户机联系,实例化EJBObject。要生成EJBObject 就要调有Home 接口,来建立这个实例。
      

  3.   

    我上星期六才买了书
    MSN:[email protected]