아 이게 뭐임!

Jndi가 뭐임!!

마로가마따 2021. 7. 10. 08:57

Contents

-       Jndi가 뭐임!

-       Jndi 어따씀?

-       Jndi 왜 씀?

 

 

Jndi가 뭐임!

Jndi는 자바 네이밍 / 디렉토리 인터페이스로 필요한 자원을 키/값 쌍으로 저장한 후 필요할 때 키를 이용해 데이터 및 객체를 얻는 API이다.

Java Naming and Directory Interface(JNDI) Java 소프트웨어 클라이언트가 이름(name)을 이용하여 데이터 및 객체를 찾을 수 있도록 도와주는 디렉토리 서비스에 대한 Java API이다.

 

DB커넥션을 WAS단에서 제어하면서 서버에 하나의 커넥션 풀을 가진다. 공유객체를 사용한다고 이해할 수 있다.

 

 

Jndi 어따씀?

Java 애플리케이션을 외부 디렉토리 서비스에 연결할 때

Java Servlet이 호스팅 웹 컨테이너에서 제공하는 구성 정보를 조회할 때

우리가 연결하고 싶은 데이터베이스의 DB Pool을 미리 Naming 시켜주는 방법 중 하나이다. 우리가 저장해 놓은 was 데이터베이스 정보에 JNDI를 설정해 놓으면 웹 애플리케이션은 JNDI만 호출하면 된다.

 

 

 

Jndi 왜 씀?

- DB 설정 정보를 파악하기 쉽다.

- DB 커넥션 풀을 효율적으로 사용할 수 있다.

반응형

'아 이게 뭐임!' 카테고리의 다른 글

Log4j가 뭐임!  (0) 2021.07.12
Junit이 뭐임!  (0) 2021.07.11
HikariCP이 뭐임!  (0) 2021.07.09
HeidiSQL이 뭐임!  (0) 2021.07.09
싱글톤이 뭐임!!  (0) 2021.07.08