文档

Java™ 教程
隐藏目录
软件设置
路径:Java命名和目录接口

教程:软件设置

所需软件

以下是您需要的软件/系统列表:


Java平台软件

JNDI已包含在Java SE平台中。

要运行小程序,请在Microsoft Edge上使用IE模式。请参阅Microsoft Edge + Internet Explorer模式:入门指南

服务提供商软件

JNDI API是用于访问任何命名或目录服务的通用API。通过在JNDI下插入服务提供商,可以实现对命名或目录服务的实际访问。在JNDI概述教程中介绍了JNDI架构和服务提供商的作用。

服务提供商是将JNDI API映射到对命名或目录服务器的实际调用的软件。通常,服务提供商的角色与命名/目录服务器的角色不同。在客户端/服务器软件的术语中,JNDI和服务提供商是客户端(称为JNDI客户端),而命名/目录服务器是服务器

客户端和服务器可以以多种方式进行交互。在一种常见的方式中,它们使用网络协议,以便客户端和服务器可以在网络环境中自主存在。服务器通常支持许多不同的客户端,不仅仅是JNDI客户端,只要客户端符合指定的协议。JNDI不规定JNDI客户端和服务器之间的任何特定交互方式。例如,在一个极端情况下,客户端和服务器可以是同一个实体。

您需要获取将要使用的服务提供商的类。例如,如果您计划使用JNDI访问LDAP目录服务器,则需要LDAP服务提供商的软件。

JDK附带了以下服务提供商:

如果您对其他提供商感兴趣,请查看JNDI页面以获取下载信息。

本教程仅使用LDAP服务提供商。当使用LDAP服务提供商时,您需要设置自己的服务器或者可以访问现有的服务器,下面将进行解释。

命名和目录服务器软件

一旦您获取了服务提供商软件,您需要设置或访问相应的命名/目录服务器。设置命名/目录服务器通常是网络系统管理员的工作。不同的供应商对其命名/目录服务器有不同的安装程序。一些安装服务器之前需要特殊的机器权限。您应该参考命名/目录服务器软件的安装说明。

在本教程中的目录示例中,您需要访问一个LDAP服务器。如果您想快速了解LDAP是什么,请查看这里。您可以使用任何符合LDAP规范的服务器。Oracle Directory Server可在许多平台上运行,包括Windows,并可用于评估: Oracle Directory Server

您也可以在下面下载一个免费的LDAP服务器:

一个公共可访问的服务器位于:ldap://ldap.openldap.org Naming Context: dc=OpenLDAP,dc=org


上一页:前一课程
下一页:LDAP设置