jndi对象绑定生命周期

时间:2012-08-23 23:59:27

标签: java bind jndi

我已经在我的网络应用程序中将一个对象绑定到了我的jndi。如果我关闭浏览器并且没有取消绑定我的上下文或关闭它,对象仍然“绑定”到jndi,所以我的2个问题是:

对象生命周期如何绑定?我认为只要jvm实例启动它就会持续。

一旦用户关闭浏览器,有没有办法取消绑定对象?

由于

2 个答案:

答案 0 :(得分:0)

这完全取决于您所谈论的命名空间。 LDAP是持久的。 RMI的生命周期是注册管理机构的生命。 Corba是tnameserv或orbd的生命!除非您使用持久性命名服务。 java:名称空间由容器提供,具有相同的生命周期。

答案 1 :(得分:0)

如果用户关闭浏览器,您真的没办法。离开你的页面有什么区别?如果您正在使用会话,那么您可以在会话到期时取消绑定。使用unbind取消绑定。