[JSP] DBCP / JNDI

형이·2023년 8월 28일
0

JSP

목록 보기
28/32
post-thumbnail
post-custom-banner

📝 JSP

🖥️ 1. DBCP

DataBase Connection Pool

  • 데이터베이스와 연결된 커넥션을 미리 만들어서 저장해두고 있다가 필요할 때 저장된 공간(pool)에서 가져다 쓰고 반환하는 기법을 말한다.
  • 커넥션 풀을 이용하고 커넥션을 미리 만들어두고 사용하기 때문에 매번 사용자가 요청할 경우 드라이버를 로드하고, 커넥션 객체를 생성해 연결하고 종료하는 비효율적인 작업을 하지 않아도 된다.
  • 즉 데이터베이스의 부하를 줄일 수 있고 자원을 효율적으로 관리할 수 있다.

1-1. DBCP 기본 설정 정보


🖥️ 2. JNDI

Java Naming and Directory Interface

  • 디렉토리 서비스에서 제공하는 데이터 및 객체를 발견(discover)하고 참고(lookup)하기 위한 자바 API.
  • 외부(WAS)에서 있는 객체를 가져오기 위한 기술이다.
  • 즉, DB Pool을 미리 Naming시켜두는 방법 (DB 연결방법 중 하나)
  • 우리가 저장해 놓은 WAS의 데이터베이스 정보에 JNDI를 설정해 놓으면 웹 어플리케이션은 JNDI만 호출하면 간단해진다.
post-custom-banner

0개의 댓글