카테고리 없음 2024. 4. 29.
[Java] JNDI 에 대해서
JNDI 란?Java Naming and Directory Interface Java 소프트웨어 클라이언트가 이름을 이용하여 데이터 및 객체를 찾을 수 있도록 도와주는 디렉토리 서비스에 관한 Java API- WAS 의 데이터 및 객체 정보(DB 정보 등)을 Naming 해놓고 WAS 에서 가져다 쓰는것 사용 이유1. WAS 내에 N 개의 Web Application 이 돌아가는 경우, 소스레벨에서 설정을 하게되면 - 관리가 어려움 - 자원낭비가 심함 그렇기에 JNDI 를 이용하여서 WAS에서 관리하게 하였음 아래는 DB에 접근하기 위한 JNDI 예시이다. 만약 JNDI가 없다면?예를 들어, MySQL DB 에 접근하기 위한 App 을 개발중이라고 하자.MySQL JDBC 드라이버 클래스를 참조..