Print
카테고리: [ Java ]
조회수: 2496

JNDI 구성 요소

 

Exam1. JEUS - DataSource 설정과 생성

기동 시 JEUS Manager가 DataSource 설정을 읽어 들여 JNDI에 DataSource를 등록(BIND)
DataSource를 lookup()하는 JVM에 Pool이 생성되고 DB와의 Connection을 맺어서 Pool에 집어넣음
최초 lookup 시에 한번만 Pool 초기화/생성이 이루어짐

 

Exam2. Commonly used feature of JNDI

prt = (Printer) building7.lookup("puffin");
prt.print(document);

String[] attrs = {"workPhone", "cellPhone", "faxNumber"};
bobsPhones = directory.getAttributes("cn=Bob, o=Widget, c=US", attrs);

bob = directory.search("o=Widget, c=US", "(cn=Bob)", searchctls);

 

Exam3. Global Binding & Local Binding

Web Module이나EJB Module 에서 Naming Context에 있는 environment를 참조하고자 하는 경우를 크게 Global binding과 Local binding으로 나눌 수 있음