2010. 4. 8. 18:10
JNDI 란? I.lib()/I.lib(Java)2010. 4. 8. 18:10
..
..
..
.
1. 사전전 의미
JNDI (Java Naming and Directory Interface)
JNDI는 자바 프로그램들을 DNS, LDAP 및 NDS 등과 같은 네이밍/디렉토리 서비스에 연결하기 위한 썬의 API이다.
애플리케이션은 JNDI API에 작성되어 있으며, 디렉토리 드라이버는 JNDI SPI (Service Provider Interface)에 작성되어 있다.
JNDI는 썬의 J2EE 플랫폼의 일부이다.
2. JNDI 서비스의 종류
- LDAP(Lightweight Directory Access Protocol) : 네트워크 디렉토리 서비스의 표준인 x.500을 위한 경량화 프로토콜
- DNS(Domain Name System) : 인터넷 네이밍 시스템, 컴퓨터 이름(도메인)을 IP주소로 변환
- NIS(Network Information System) : SUN에서 개발된 네트워크 네이밍 서비스
- RMIRemote Method Invocation) : 분산 객체 응용 프로그램
- CosNaming(Common Object Services) : 코바응용프로그램을 위한 네이밍 서비스 지원
=> JNDI SPI(Service Provider Interface) 제공
3.JNDI의 구조
Java Application
↕
JNDI API
↕
Naming Manager
↕
JNDI SPI
↕
LDAP, NIS, DNS, RMI,CORBA
↕
JNDI API
↕
Naming Manager
↕
JNDI SPI
↕
LDAP, NIS, DNS, RMI,CORBA
'I.lib() > I.lib(Java)' 카테고리의 다른 글
JNI (JAVA Native Interface ) 란? & 사용법. (0) | 2010.07.27 |
---|---|
Heapdump 파일 생성 이유 (0) | 2010.05.19 |
자바 리플랙션 (Java Reflection) (1) | 2010.03.29 |
자바의 abstract와 인터페이스(Interface) (0) | 2010.03.24 |
Javap 란? (자바 역어셈블러) (1) | 2010.03.24 |