Java Naming and Directory Interface (JNDI) 全面指南(上)
1. JNDI 事件处理
在 JNDI 中,事件源会创建 NamingEvent 类的实例,并将其传递给已注册的监听器。监听器可以使用该对象的实例方法来提取有关事件的信息。
若要监听 NamingEvents ,可以实现 javax.naming.event.NamingListener 接口。不过, NamingListener 有几个子接口,分别对应不同类型的事件:
- NamespaceChangeListener :用于处理更改命名空间的事件,例如对象的添加、删除或重命名。
- ObjectChangeListener :用于通知命名空间中对象的修改,包括对象绑定被替换、对象属性被替换或删除的情况。
通常,建议实现子接口,而非直接实现 NamingListener 。
2. JNDI 相关包
-
javax.naming.ldap包 :此包中的类和接口可让你访问 LDAP v3 的特定功能,这些功能是javax.naming.directory包中的类和接口未涵盖的。大多数 JNDI 应用程序无需使用该包,仅在编写需要访问 LDAP 功能(如控件、扩展操作和主动通知)的软件时才会用到。更多信
超级会员免费看
订阅专栏 解锁全文
161

被折叠的 条评论
为什么被折叠?



