JavaTM Platform
Standard Ed. 6

패키지 javax.naming.spi

javax.naming 및 관련 패키지에 의해, 네이밍 서비스 및 디렉토리 서비스에의 액세스를 동적으로 플러그 인 하는 수단을 제공합니다.

참조처:
          설명

인터페이스의 개요
DirObjectFactory 이 인터페이스는, 그 객체에 관한 객체와 속성이 지정된 객체를 생성하는 팩토리를 나타냅니다.
DirStateFactory 이 인터페이스는, 객체와 해당 속성과의 바인딩 상태를 취득하는 팩토리를 나타냅니다.
InitialContextFactory 이 인터페이스는, 초기 문맥을 생성하는 팩토리를 나타냅니다.
InitialContextFactoryBuilder 이 인터페이스는, 초기 문맥 팩토리를 생성하는 빌더를 나타냅니다.
ObjectFactory 이 인터페이스는, 객체를 생성하는 팩토리를 나타냅니다.
ObjectFactoryBuilder 이 인터페이스는, 객체 팩토리를 생성하는 빌더를 나타냅니다.
Resolver 이름 해석의 「중간 문맥」을 나타내는 인터페이스입니다.
StateFactory 이 인터페이스는, 객체의 바인딩 상태를 취득하는 팩토리를 나타냅니다.
 

클래스의 개요
DirectoryManager 이 클래스에는,DirContext 구현을 지원하는 메소드가 포함됩니다.
DirStateFactory.Result DirStateFactory.getStateToBind()의 결과를 돌려주는, 객체와 속성의 페어입니다.
NamingManager 문맥 객체, 및 네이밍 서비스 또는 디렉토리 서비스의 위치 정보의 참조처 객체를 생성하는 메소드를 포함하는 클래스입니다.
ResolveResult 이 클래스는 이름 해석의 결과를 나타냅니다.
 

패키지 javax.naming.spi 의 설명

javax.naming 및 관련 패키지에 의해, 네이밍 서비스 및 디렉토리 서비스에의 액세스를 동적으로 플러그 인 하는 수단을 제공합니다.

이 패키지는, Java Naming and Directory InterfaceTM (JNDI)의 서비스 프로바이더 인터페이스 (SPI)를 정의합니다. JNDI  는, Java 프로그램 언어로 작성된 어플리케이션에 네이밍 기능 및 디렉토리 기능을 제공합니다. JNDI 는, 특정의 네이밍 또는 디렉토리 서비스 구현과는 독립해 설계되고 있습니다. 이 때문에, 새로운 서비스 및 벌써 전개되고 있는 여러가지 서비스에, 공통의 방법으로 액세스 할 수 있습니다.

JNDI SPI 가 JNDI 서비스 프로바이더 생성의 수단을 제공해, 그 JNDI 서비스 프로바이더를 사용해 어플리케이션이 복수의 네이밍 서비스 및 디렉토리 서비스에 액세스 합니다.

플러그 인 아키텍쳐(architecture)

서비스 프로바이더 패키지에 의해, 복수의 구현에 동적으로 플러그 인 할 수가 있습니다. 이것들 복수의 구현에는,initial context 의 구현이나, 초기 문맥으로부터 도달할 수 있는 문맥의 구현이 포함됩니다.

Java 객체 지원

서비스 프로바이더 패키지는, Java 프로그래머에게 있어 자연스럽고 직감적인 Java 객체를 javax.naming.Context.lookup() 메소드 및 관련 메소드의 구현자에게 돌려줍니다. 예를 들어, 디렉토리로부터 프린터명을 검색하는 경우에는, 조작하는 프린터 객체는 반환되는 것이라고 생각됩니다.

복수의 네이밍 시스템 (연합)

JNDI 오퍼레이션에서는, 어플리케이션은 복수의 네이밍 시스템에 걸치는 이름을 지정할 수 있습니다. 이 때문에, 오퍼레이션을 완료하는 프로세스로, 예를 들어 다음의 네이밍 시스템으로 계속하는 오퍼레이션을 건네주기 위해서(때문에), 어느 서비스 프로바이더가 다른 서비스 프로바이더와 서로 협력하는 것이 필요한 경우가 있습니다. 서비스 프로바이더 패키지는, 복수의 프로바이더가 협력해 JNDI 오퍼레이션을 완료하는 지원를 제공합니다.

패키지의 스펙

JNDI SPI 스펙과 관련 문서에 대해서는, 「JNDI 의 문서」를 참조해 주세요.

도입된 버젼:
1.3

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.