`

ldap与jndi有什么不同?

阅读更多
ldap与jndi有什么不同?

请问ldap与jndi有什么不同?它们都是进行目录管理的。  
  什么时候用ldap,   什么时候用jndi?

  利用JNDI可以间接地访问ldap里的资源么?
分享到:
评论
1 楼 bluemeteor 2008-03-24  
LDAP 和 JNDI不存在相比的概念

对于JAVA APP来讲,LDAP属于外部资源,这点上它非常类似于database;而JNDI为java的应用程序提供了访问和操作LDAP的API,这点上看JNDI类似于JDBC

所以说JNDI并不管理目录数据,但是它管理目录数据源。

相关推荐

    SpringLDAP和JNDI的增删改查

    **Spring LDAP与JNDI:增删改查详解** 在Java开发中,当我们需要与目录服务进行交互,例如用户认证、权限管理等,Spring LDAP和Java Naming and Directory Interface (JNDI)是两个常用的技术。本文将通过一个入门级...

    jndi.zip_java ldap_jndi_jndi ldap_ldap_ldap java

    在本案例中,我们关注的是JNDI与Lightweight Directory Access Protocol (LDAP) 的结合使用,这是一个广泛应用于分布式环境中的目录服务协议。通过JNDI,Java开发者可以方便地与LDAP服务器进行交互,实现诸如连接、...

    JNDI访问LDAP

    **JNDI(Java Naming and Directory ...通过学习和实践这些内容,开发者可以更好地理解和应用JNDI与LDAP,以实现更高效的企业级服务管理。同时,掌握配置和管理OpenLDAP服务器也是提升系统管理员技能的重要一环。

    初学ldap和jndi

    ### 初学LDAP与JNDI的关键知识点 #### LDAP简介 LDAP(Lightweight Directory Access Protocol,轻量级目录访问协议)是一种基于X.500标准的子集,用于访问和管理分布式目录服务的应用层协议。它允许客户端通过TCP/...

    com.sun.jndi.ldap.jar

    JNDI的主要作用是将Java应用程序与各种不同的命名和目录服务连接起来,如DNS、NIS、Active Directory或OpenLDAP。通过JNDI,开发者可以使用统一的API来查找、操作和管理这些服务。`com.sun.jndi.ldap.jar`中的实现...

    LDAP之JNDI修改条目密码

    JNDI(Java Naming and Directory Interface)是Java平台的一个接口,它允许Java应用程序访问各种命名和目录服务,包括LDAP。在本主题中,我们将深入探讨如何使用JNDI来修改OpenLDAP条目的密码,特别是涉及到MD5和...

    基于JavaJNDI的LDAP Demo

    基于Java JNDI 操纵LDAP的基础实现,包括LDAP连接相关生命周期,认证的两种策略demo,条目的操作,schema的基础操作包括(attributeDefinition\objectDefinition\)但未包含相关syntaxDefinition的操纵. 没有资源分的朋友...

    jndi之fsContext ldap

    提供了使用fsContext服务器的unbind bind list lookup rename的相关例子,及ldap 连接的一个例子 jndi,就是命名服务(n:naming)和目录服务(d:directory). 命名服务:把对象映射到方便记忆的名字的机制.可以通过域名系统...

    LDAP认证用户名密码(JNDI)

    亲测可以使用的,LDAP认证用户名密码,使用JNDI方式认证

    封装JNDI的LDAP服务器的工具类

    本篇内容将深入探讨如何封装JNDI操作,以便更方便地与LDAP服务器进行交互。 首先,我们要理解封装的目标:简化 LDAP 操作,使得用户只需熟悉 List 和 Map 数据结构,而无需直接处理复杂的 JNDI API。为此,我们创建...

    import com.sun.jndi.ldap.ctl.VirtualListViewControl;

    import com.sun.jndi.ldap.ctl.VirtualListViewControl;

    jndi-tool JNDI服务利用工具

    总结来说,"jndi-tool"是一个强大的JNDI服务利用工具,适用于评估和利用与Fastjson和Log4j漏洞相关的RCE风险。它利用RMI和LDAP协议,可以在高版本JDK环境下运行,为安全专业人士提供了一种有效测试环境安全性的手段...

    027-JNDI之初探 LDAP.pdf

    ### JNDI与LDAP基础概念 JNDI(Java Naming and Directory Interface)是Java平台的一部分,提供了一个标准API,用于访问命名和目录系统。它允许应用程序通过一个统一的接口进行对不同命名和目录服务的查找和访问...

    解释什么是JNDI的意义和作用

    ### 解释什么是JNDI的意义和作用 JNDI,全称为Java Naming and Directory Interface,是Sun Microsystems为Java平台提供的一套目录服务访问标准。它为应用程序提供了查找和访问命名和目录服务的统一接口,使得Java...

    ldap openldap

    JNDI提供了一种统一的接口,可以用来访问不同的命名和目录服务,包括LDAP。以下是一些关键步骤: 1. **导入库**: 添加Java LDAP API所需的jar文件,如`jndi.jar`和`ldap.jar`到项目类路径。 2. **创建初始上下文**:...

    JAVA中使用LDAP进行用户认证

    在JAVA中,可以使用JNDI(Java Naming and Directory Interface)API来访问LDAP目录。JNDI提供了一个通用的API,允许JAVA应用程序访问各种类型的目录服务,包括LDAP。 使用LDAP进行用户认证的优点包括: 1. 可靠性...

Global site tag (gtag.js) - Google Analytics