命名和目录服务是计算的基础。命名服务是一种有用的工具,可编程的任何东西----文件/打印机/文件服务器等都是通过它与名字相匹配的。引用本地打印机的端口,不可能在打印机上打印,但可以通过引用它的名字做到这一点。OS中的命名服务就是把I/O端口与打印机的名字相匹配。
目录服务的命名服务的扩展,允许命名服务的入口具有特性。现在再回到打印机的例子中,该打印机有可能具有一定的特性,比如颜色/能够打印双面等,所有这些属性保存在目录服务中,并与一个打印机对象相关联。普通的目录服务有:NIS/NIS+/Microsoft Active Directory以及.......等的LDAP目录服务。
目录服务即:一种扩展的命名服务,能够把属性和名字同技术组件相联系。
通讯录就是一种目录服务,把人和名字相联系起来,并能够得到人的一些其他信息(属性)
在JDBC中,使用了JNDI,就需要放弃Driver和DriverManager类。
(JDBC连接池化也需要JNDI的支持)
命名与目录服务的共同地方是能够把各种技术组件同名字联系起来,文件系统将大量数据与文件名相联系,而无需知道其在硬盘的物理位置,文件系统会把人们所理解的名字映射到硬盘的一个物理位置上。
分享到:
相关推荐
【JNDI命名和目录服务】是JAVA编程中的一项核心技术,它提供了对各种命名和目录服务的统一访问接口。JNDI,全称为Java Naming and Directory Interface,它不是具体的命名或目录服务,而是一组API,使得Java程序能够...
### Java 命名和目录服务的接口 (JNDI) #### 一、JNDI 概述 Java Naming and Directory Interface(JNDI)是Java平台提供的一个标准API,用于实现应用程序与命名及目录服务之间的交互。它类似于Java Database ...
Oracle Solaris 10 操作系统提供了一套全面的命名和目录服务,包括DNS(Domain Name System)、NIS(Network Information Service,也称为Yellow Pages)和LDAP(Lightweight Directory Access Protocol)。...
JNDI(Java Naming and Directory Interface)是Java平台提供的一种标准接口,用于访问各种命名和目录服务。它提供了一种统一的方式,使得Java应用程序可以透明地访问不同的命名和目录服务,如LDAP、DNS等。 **特点...
Java Naming and Directory Interface (JNDI) 是Java平台中用于访问和管理命名和目录服务的一组接口和类。它提供了一种标准的方式来查找和访问多种类型的服务,如对象注册表、目录服务、数据库连接池等。JNDI的核心...
LDAP(Lightweight Directory Access Protocol)是一种轻量级目录访问协议,能够提供目录服务和身份验证。 本指南涵盖了以下几个方面的内容: 1. 命名和目录服务的概述,包括 DNS、NIS 和 LDAP 的基本概念和架构。...
**JNDI(Java Naming and Directory Interface)**是Java平台中的一个重要组件,它为Java应用程序提供了一种标准的接口来访问各种命名和目录服务。JNDI的主要目标是使Java开发者能够方便地接入多种不同的命名和目录...
Oracle Solaris 9 系统管理员指南:命名和目录服务(FNS 和 NIS+) Oracle Solaris 9 系统管理员指南:命名和目录服务(FNS 和 NIS+)是 Sun Microsystems, Inc. 于 2002 年 5 月发布的一份系统管理员指南,该指南...
Oracle Solaris 9 系统管理员指南 - 命名和目录服务(DNS、NIS 和 LDAP) 本资源是 Oracle Solaris 9 系统管理员指南的命名和目录服务部分,涵盖 DNS、NIS 和 LDAP 三个方面的内容。以下是对该资源的详细解释: ...
Java 命名和目录接口(JNDI)是Java应用程序访问命名和目录服务的关键工具。命名服务的核心功能是通过名称将对象与它们的标识关联,便于用户通过名称而非直接引用访问对象。目录服务则在此基础上增加了属性概念,...
在Oracle Solaris 11.1中,命名和目录服务是操作系统的核心组成部分,它们提供了管理和组织网络资源和服务的重要方式。本文将深入探讨Oracle Solaris 11.1中与命名和目录服务相关的概念、功能以及如何操作这些服务。...
JNDI作为一个Java平台的标准接口,它为开发者提供了通过名字查找和访问各种命名服务和目录服务的能力。 1. **JNDI概述** - **命名和目录服务**:网络上的资源需要通过命名服务来定位,如DNS用于IP地址的查找。目录...
JNDI作为Java平台中的一个关键组成部分,为应用程序提供了一种统一的方式来访问各种命名和目录服务。以下是对该技术的关键知识点进行深入解读: ### JNDI概述 Java Naming and Directory Interface(JNDI)是Java...
- **定义**: JNDI (Java Naming and Directory Interface) 是 Java 平台上的一个 API,用于 Java 应用程序访问命名和目录服务。 - **功能**: 提供了对命名和目录服务的访问接口,使得开发人员能够编写应用程序而不必...
它包含了一组API(Application Programming Interface)用于应用程序访问命名和目录服务,还有一组SPI(Service Provider Interface)使得不同的命名和目录服务能够被透明地集成。JNDI的API主要由`javax.naming`、`...
Java Naming and Directory Interface(简称 JNDI)是 Sun Microsystems 开发的一种标准接口,用于访问各种命名和目录服务。它为应用程序提供了一种独立于特定目录服务的抽象层,使得开发者能够在不关心底层具体实现...