此接口是为了如果你的客户端程序和EJB再一台机器上,查找起来方便,就不用调用REMOTE接口了,提高速度

解决方案 »

  1.   

    他和remote接口你显露的给客户的方法是一样的吗
      

  2.   

    跟EJB1.X不同EJB2.0的规范中增加对本地调用的支持。
    以前即使是同一个JVM中的EJB调用也采用远程客户机的方式,这样系统的开销会非常大。举个例子:即使在同一个JVM中的SessionBean 调用EntityBean
    也采用远程MI调用 扩展javax.rmi.remote接口在EJB2.0后在同一个JVM通过本地客户机调用的方式,即EJB提供了Local接口
    不需要RMI的开销了。
      

  3.   

    其实,在EJB1.0和1.1的时候,方法之间的参数都是已传值的方式进行的。这种方式在远程方法中的确很有用。但是,如果在同一个SERVER上的一个BEAN调用另一个BEAN的方法时,这种用远程方法传值的操作就是在浪费带宽。所以,EJB专家组就在2.0中引入local和localhome接口,已备SERVER上的另一个BEAN调用