[DeveloperWorks] 하나씩 쉽게 따라 해보는 IBM WebSphere Application Server(WAS) v7, Part 26: WebSphere의 JNDI
개요
JNDI는 자바 2 SDK v1.3과 이후 버전에 포함되며 자바 프로그래밍 언어에서 사용하려고 작성된 애플리케이션에 대한 네이밍과 디렉터리 기능을 제공하는 API다.
네이밍/디렉터리 서비스는 사용자가 원하는 리소스/서비스를 등록하고 찾기 위한 모든 것을 말한다고 생각하면 된다. 자원을 등록하기 위한 이름을 어떻게 할 것인지와 이것을 어떻게 찾을 것인지에 대한 문제 해결을 제시하는 API가 바로 JNDI다.
JNDI는 어떤 특정 디렉터리 서비스 구현에도 독립적으로 정의되어 있으므로 다양한 디렉터리 방식에서 공통된 방법으로 접근할 수 있는 장점이 있으며 보통 EJB를 사용하거나 데이터 소스(Data source)나 연결 팩토리(Connection factory) 등의 객체, 즉 리소스를 찾을 때 주로 사용된다. EJB를 사용할 때 많이 보던 다음과 같은 소스가 바로 JNDI로 해당 객체를 찾는 좋은 예제다.
댓글 없음:
댓글 쓰기