Sun Java System Application Server Enterprise Edition 8.1 2005Q2 관리 설명서

이름 지정 참조 및 바인딩 정보

자원 참조는 자원에 대한 구성 요소의 코드화된 이름을 식별하는 배포 설명자의 요소입니다. 즉, 코드화된 이름은 자원의 연결 팩토리를 참조합니다. 다음 절의 해당 예에서 자원 참조 이름은 jdbc/SavingsAccountDB입니다.

자원의 JNDI 이름과 자원 참조의 이름은 같지 않습니다. 이 방법으로 이름을 지정하려면 배포 전에 두 이름을 매핑해야 하지만 자원으로부터 구성 요소를 분리하기도 합니다. 이러한 분리 기능으로 인해 나중에 구성 요소가 다른 자원에 액세스해야 할 경우 이름을 변경할 필요가 없습니다. 또한 이러한 융통성으로 인해 기존의 구성 요소로부터 J2EE 응용 프로그램을 어셈블하기가 쉽습니다.

다음 표에서는 Application Server에서 사용하는 J2EE 자원에 대한 JNDI 조회 및 관련 참조를 나열합니다.

표 6–1 JNDI 조회 및 관련 참조

JNDI 조회 이름 

관련 참조 

java:comp/env

응용 프로그램 환경 항목 

java:comp/env/jdbc

JDBC 데이터 소스 자원 관리자 연결 팩토리 

java:comp/env/ejb

EJB 참조 

java:comp/UserTransaction

UserTransaction 참조 

java:comp/env/mail

JavaMail 세션 연결 팩토리 

java:comp/env/url

URL 연결 팩토리 

java:comp/env/jms

JMS 연결 팩토리 및 대상 

java:comp/ORB

응용 프로그램 구성 요소 간에 공유되는 ORB 인스턴스