반응형
Notice
Recent Posts
Recent Comments
Link
불로구
SpringFramework - JNDI 본문
반응형
JNDI란?
- JNDI란 필요한 자원을 키(KEY), 값(VALUE) 쌍으로 저장한 후 필요할 때 키를 이용해 값을 얻는 방법
- 미리 접근할 자원에 키를 지정한 후 애플리케이션이 실행 중일 때 이 키를 이용하여 자원에 접근
JNDI가 필요한가?
- 웹 애플리케이션이 실행되어 톰캣이 만들어 놓은 커넥션풀 객체에 접근할 때는 JNDI를 사용한다.
JNDI는 언제 사용?
- 웹 브라우저에서 NAME/VALUE 쌍으로 전송한 후 서블릿에서 getParameter(name)로 값을 가져올 때
- 해시맵이나 해시테이블에 키/값으로 저장한 후 키를 이용해 값을 가져올 때
- 웹 브라우저에서 도메인 네임으로 DNS 서버에 요청할 경우 도메인 네임에 대한 IP 주소를 가져올 때
정리
- 톰캣 컨테이너가 커넥션풀 객체를 생성하면 이 객체에 대한 JNDI 이름(key)을 미리 설정해 놓는다.
- 그러면 웹 애플리케이션에서 데이터베이스와 연동 작업을 할 때 이 JNDI 이름(key)으로 접근하여 작업
반응형
'프로그래밍 > WEB' 카테고리의 다른 글
JSP - 서블릿 포워드 기능 (0) | 2021.04.08 |
---|---|
JSP - DataSource를 이용해 회원 등록 / 회원 삭제 (0) | 2021.04.07 |
JSP & SpringFramework - 커넥션풀 동작 과정 (0) | 2021.04.02 |
(Servlet) - 자바스크립트로 서블릿 요청 (0) | 2021.03.17 |
(Servlet) 서블릿 DB 연동하기 (1) (0) | 2021.03.15 |
Comments