07 서블릿 비즈니스 로직 처리 (2)


07 서블릿 비즈니스 로직 처리 (2)

3. DataSource 이용해 데이터베이스 연동하기 이전 실습에서 회원 테이블에서 회원 정보를 조회하는 과정을 실슴해 봤습니다. 이러한 데이터베이스 연동 과정은 웹 애플리케이션이 필요할 때마다 데이터베이스에 연결하여 작업하는 방식입니다. 그런데 이런 식으로 필요할 때마다 연동해서 작업하는 경우, 데이터 베이스 연결에 시간이 많이 걸린다는 문제점이 생깁니다. 이 문제를 해결하기 위해 현재는 웹 애플리케이션이 실행됨과 동시에 연동할 데이터베이스와의 연결을 미리 설정해 둡니다. 그리고 필요할 때마다 미리 연결해 놓은 것을 이용해 빠르게 데이터베이스와 연동하여 작업을 합니다. 이렇게 미리 데이터베이스와 연결시킨 상태를 유지하는 기술을 커넥션 풀(ConnectionPool)이라고 부릅니다. 1) 커넥션풀 동작 과정 커넥션 풀의 동작 과정 (출처 : https://codevang.tistory.com/206) 톰캣 컨테이너는 자체적으로 ConnectionPool 기능을 제공합니다. 톰캣 실행...


#데이터베이스 #서블릿 #자바웹

원문링크 : 07 서블릿 비즈니스 로직 처리 (2)