Java

DAO, DTO

씬프 2021. 3. 29. 15:31
반응형

JSP, Servlet에서 DB를 참조할 때 사용하는 객체.

DAO: Data Access Object

DAO는 DB에 접근할 때 사용하는 객체.  DB를 사용해 데이터를 조회하거나 생성 수정 삭제하는 기능을 전담한 객체.

DTO: Data Transfer Object

VO (Value Object)라고도 한다.

DTO는 DB의 데이터 형태 (NUMBER, VARCHAR2 등)을

자바 코드에서 사용하는 데이터 형태(int, String 등)로 변환해주는 객체이다.

보통 getter, setter 메서드를 가진 클래스로 데이터를 사용하기 위해 선언하는 객체다.

 

 

커넥션 풀 (Connection Pool)

웹서버가 계속해서 DB를 연결, 연결해제를 반복하면 DB에 과부하가 될 경우가 있어

중간에 커넥션 풀을 통해 DB 데이터를 관리한다.

context.xml을 통해 DB 접속 정보를 선언하고,

자바코드에서 Context 객체를 통해 DB 내 데이터를 참조한다.

'Java' 카테고리의 다른 글

[JAVA] DB와 관련된 (순수 JDBC, JDBC 템플릿, JPA)  (0) 2021.04.06
[JAVA] 접근 제어자  (0) 2021.04.01
Lambda  (0) 2021.03.30
Maven, Gradle  (0) 2021.03.30
JSP, Servlet  (0) 2021.03.27