<커넥션 풀(connection pool)이란?>
접속자가 없더라도 서버의 메모리에 미리 데이터베이스와의 연결 객체인 Connection을 생성해 놓는 방법
<사용목적>
클라이언트가 브라우저에 접속을 시도할 때 마다 con으로 dbms 접속을 시도하는 행위는 네트워크 부하를 발생시킨다. 미리 일정 수의 Connection 객체를 생성해두고 접속 시 대여해주는 형태로 서버의 부담도 줄이고 사용자의 대기시간 또한 줄일 수 있다.
따라서 개발자가 직접 소스로 제작할 수는 있으나, JavaEE기반의 컨테이너가 WAS는 이미 자체적으로 커넥션 풀을 지원해준다. 톰캣의 경우 아래 경로를 통해 커넥션 풀을 추가할 수 있다.
https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html
설치된 톰캣에서 다음 경로를 따라가면 conf\server.xml 파일이 있다. 해당 경로에 사이트에서 당신의 소스로 사용할 수 있는 설명이 친절하게 되어 있다.
[관련글보기]
'문돌이의 IT > JSP&Servlet' 카테고리의 다른 글
JSON(JavaScript Object Notation)형식 사용하기 (0) | 2016.04.24 |
---|---|
CSV(Comma separated Value) 형식 사용하기 (0) | 2016.04.23 |
Ajax (Asynchronous JavaScript and XML)이란? (0) | 2016.04.22 |
JavaEE 의 다양한 스펙 (0) | 2016.04.14 |
Apache Tomcat Server 설치 (0) | 2016.04.03 |