프로그래밍/JSP

DAO, DTO / PrepareStatement / 커넥션풀(DBCP)

RECORD :D 2018. 7. 27. 23:37

DAO와 DTO 는 MVC 프레임워크에서 M(Model) 역할을 맡는다고 생각하면 이해하기 쉽다.

DAO는 데이터베이스를 서버와 연결해 주는 역할을 하고 DTO는 데이터베이스만 따로 저장해주는 역할(getter, setter)을 한다.





PreparedStatement 객체


커넥션 풀:커넥션 객체를 미리 생성하여 부하가 없게 쓰도록 한다


미리 만들어 놓은 커넥션이 50개의 요청에 대해서 빠르게 반응한다. 51번째는 기다린다. 톰캣이 1개씩 증가시켜준다.


Servers => context 맨밑에 줄에서 resource를 정의한다.


서버에서 오른쪽 Publish to the server를 눌러 톰캣과 동기화 시켜준다.

동기화가 끝난 모습이다.


데이터를 모듈화하여 사용하고 있는 예이다.