맨들맨들 돌덩이
Home
  • 분류 전체보기 (439)
    • 프로젝트 (14)
    • NOTICE (2)
    • 개발 (206)
      • Unity (12)
      • JAVA (20)
      • SPRING (9)
      • DB (10)
      • FronT (14)
      • 알고리즘 (16)
      • 이코테 (25)
      • Python (60)
      • Arduino (4)
      • WEB (18)
      • C++ (17)
    • 게임 (33)
      • DNF (31)
      • LostArk (2)
    • KT_DS (93)
      • 보호관리용 (3)
    • 실습코드 (64)
      • 실습 코드 (63)
    • 독서 (2)
      • 생각넓히기 (2)
    • Setting (17)
    • 일상 (8)
ALL
  • 분류 전체보기 (439)
    • 프로젝트 (14)
    • NOTICE (2)
    • 개발 (206)
      • Unity (12)
      • JAVA (20)
      • SPRING (9)
      • DB (10)
      • FronT (14)
      • 알고리즘 (16)
      • 이코테 (25)
      • Python (60)
      • Arduino (4)
      • WEB (18)
      • C++ (17)
    • 게임 (33)
      • DNF (31)
      • LostArk (2)
    • KT_DS (93)
      • 보호관리용 (3)
    • 실습코드 (64)
      • 실습 코드 (63)
    • 독서 (2)
      • 생각넓히기 (2)
    • Setting (17)
    • 일상 (8)
블로그 내 검색

맨들맨들 돌덩이

티스토리 생일 : 2020.11.18. 모든 문의 : highcw@naver.com

  • 개발/JAVA

    JAVA_ JNDI(Java Naming and Directory Interface) 정의 설명

    2021. 9. 15.

    by. KAEY


    JNDI(Java Naming and Directory Interface)

    웹 애플리케이션에서 ConnectionPool 객체를 구현할 때는 Java SE에서 제공하는 javax.sql.DataSource 클래스 이용 그리고, 웹 애플리케이션 실행 시 톰캣이 만들어 놓은 ConnectionPool 객체에 접근할 때 JNDI 를 이용

     

     

     

    JNDI란

    필요한 자원을 키/값(key/value) 쌍으로 저장한 후 필요할 때 키를 이용해 값을 얻는 방법

    미리 접근할 자원에 키를 지정한 후 애플리케이션이 실행 중일 때 이 키를 이용해 자원에 접근해서 작업을 하는 것

     

     

     

    사용 예)

    - 웹 브라우저에서 name/value 쌍으로 전송한 후 서블릿에서 getParameter(name)로 값을 가져올 때

    - 해시맵이나 해시테이블에 키/값으로 저장한 후 키를 이용해 값을 가져올 때

    - 웹 브라우저에서 도메인 네임으로 DNS서버에 요청할 경우 도메인 네임 IP주소를 가져올 때

    톰캣 컨테이너가 ConnectionPool 객체를 생성하면 이 객체에 대한 JNDI 이름을 미리 설정해 놓으면, 웹 애플리케이션에서 데이터베이스와 연동작업 시 이 JNDI 이름으로 접근하여 작업

     

     


    저작자표시 비영리 동일조건 (새창열림)

    '개발 > JAVA' 카테고리의 다른 글

    JAVA_ 서블릿 데이터베이스 연동 – PrepareStatement Statement  (0) 2021.09.16
    JAVA_ 커넥션풀(ConnectionPool) 정의, DB 속성, 톰캣 컨테이너  (0) 2021.09.16
    JAVA_ JSP 스크립트 요소, 표현식, 내장 객체 요소  (0) 2021.09.15
    JAVA_ JSP 개념, 디텍티브 태그  (0) 2021.09.15
    JAVA_ 모델1, 모델2, MVC 디자인 패턴 개념  (0) 2021.09.15

    댓글 (비로그인 댓글 허용하지 않습니다.)

    관련글

    • JAVA_ 서블릿 데이터베이스 연동 – PrepareStatement Statement 2021.09.16
    • JAVA_ 커넥션풀(ConnectionPool) 정의, DB 속성, 톰캣 컨테이너 2021.09.16
    • JAVA_ JSP 스크립트 요소, 표현식, 내장 객체 요소 2021.09.15
    • JAVA_ JSP 개념, 디텍티브 태그 2021.09.15
    맨 위로
전체 글 보기
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

Today

Total

Powered by ⓒ Kakao Corp.

Designed by Nana
블로그 이미지
KAEY
#모바일 접속 차단. (PC 환경 자동 리다이렉트) #현재 블로그내 모든 광고는 티스토리(카카오)에서 게시한 광고입니다😢. #문의 이메일 : highcw@naver.com

티스토리툴바