就是容器在清除该bean所占用内存前,你可以处理的最后一个方法.但要注意的一点是,不要定义finalize()方法来撤销分配的内存,这也是ejb技术规范中明令禁止的.因为资源会被容器自动清除!在session和entity bean的含义相同!

解决方案 »

  1.   

    TO: RockYuan() :
    你说的应该是Bean的ejbRemove()方法吧,远程接口上的remove()方法与这个有些不同吧?这是EJBObject接口上的remove()方法:
    public void remove()
                throws java.rmi.RemoteException,
                       RemoveException
    Remove the EJB object.
    它的这个Remove the EJB object.中的EJB object 指什么?应该不是Bean的实例吧。
      

  2.   

    to: 浪子01101
    ejb object就是指Bean的实例(object)啊!当这个ejb object调用结束时会启用remove();