类:软件设置

Required Software

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


Java 平台软件

JNDI 包含在 Java SE 平台中。

要运行 Servlets,可以使用任何与 Java 兼容的 Web 浏览器,例如 Firefox 或 Internet Explorer v5 或更高版本。为确保您的 applet 充分利用 Java 平台软件的最新功能,可以将 Java 插件与 Web 浏览器一起使用。

服务提供商软件

JNDI API 是用于访问任何命名或目录服务的通用 API。通过插入 JNDI 下的服务提供程序,可以实际访问命名或目录服务。 JNDI Overview类概述了 JNDI 体系结构和服务提供者的角色。

“服务提供商”是将 JNDI APIMap 到对命名或目录服务器的实际调用的软件。通常,服务提供者的角色与命名/目录服务器的角色是不同的。在 Client 端/服务器软件的术语中,JNDI 和服务提供者是* client (称为 JNDI client ),命名/目录服务器是 server *。

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

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

JDK 随附以下服务提供商:

  • 轻量目录协议(LDAP)

  • CORBA 通用对象服务命名(COS 命名)

  • RMI registry

  • 域名服务(DNS)

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

本教程仅使用 LDAP 服务提供程序。使用 LDAP 服务提供程序时,您需要设置自己的服务器或访问现有服务器,如下所述。

命名和目录服务器软件

获得服务提供商软件后,就需要设置或访问相应的命名/目录服务器。设置命名/目录服务器通常是网络系统 管理 员的工作。不同的供应商为其命名/目录服务器使用不同的安装过程。有些服务器需要特殊的计算机特权才能安装服务器。您应该查阅命名/目录服务器软件的安装说明。

对于本教程中的目录示例,您需要访问 LDAP 服务器。如果您想快速浏览一下 LDAP 是什么,请查看here。您可以使用所选的任何 LDAP 兼容服务器。可在Oracle 目录服务器处评估在许多平台(包括 Windows)上运行的 Oracle Directory Server。

您还可以在下面下载免费的 LDAP 服务器:

可以从以下位置访问可公开访问的服务器:ldap://ldap.openldap.org 命名上下文:dc = OpenLDAP,dc = org