就是容器在清除该bean所占用内存前,你可以处理的最后一个方法.但要注意的一点是,不要定义finalize()方法来撤销分配的内存,这也是ejb技术规范中明令禁止的.因为资源会被容器自动清除!在session和entity bean的含义相同!
解决方案 »
- GUI CardLayout 的问题
- 请教高人~~
- 工作中有接触到事务隔离级别的朋友进
- struts国际化,繁体字出现乱码,不知为什么,请大家帮帮我啊
- Java课程设置问题,请大家多提意见
- 异常:java.lang.reflect.InvocationTargetException 快折磨死我了!
- 分~
- 为什么我用Maven+AppFuse生成的Dao与Service代码中没有增删改查方法呢?求大侠帮忙!
- 我想通过id获取这条数据,方法怎么写?
- struts有什么优点呀,又要下载有要弄来弄去的?
- EJB在JSP开发中如何派上用场?
- 下周有面试!高分求JAVA/J2EE / EJB / JMS 的电子书?
你说的应该是Bean的ejbRemove()方法吧,远程接口上的remove()方法与这个有些不同吧?这是EJBObject接口上的remove()方法:
public void remove()
throws java.rmi.RemoteException,
RemoveException
Remove the EJB object.
它的这个Remove the EJB object.中的EJB object 指什么?应该不是Bean的实例吧。
ejb object就是指Bean的实例(object)啊!当这个ejb object调用结束时会启用remove();