
ServletContextListener 웹 컨테이너는 웹 어플리케이션(컨텍스트)이 시작되거나 종료되는 시점에 특정 클래스의 메서드를 실행할 수 있는 기능을 제공하고 있다. contextInitialized() 웹 어플리케이션 실행시 첫 한번만 실행된다. contextInitialized() 메서드 내용에 커넥션 풀 코드를 집어넣는다. 커넥션풀을 사용할 클래스를 만들어주자. DBCP 클래스에 PoolDataSource 클래스 인스턴스로 선언하여 어디서나 사용 가능하다. DB를 커넥션 할때 아래 와 같이 DBCD setConnectionPoll 메서드만 실행해주면 된다. 커넥션풀이란? 데이터베이스와 연결된 커넥션을 미리 만들어서 풀(pool) 속에 저장해 두고 있다가 필요할 때 커넥션을 풀에서 쓰고 다시 ..