[JDBC] DAO, DTO(=VO) 개념과 활용


[JDBC] DAO, DTO(=VO) 개념과 활용

1. DAOData Access Object의 약자로 "데이터베이스에 접근하는 객체" 라는 뜻 입니다. DAO를 구현하지 않으면, 서비스 로직 부분과 DB에 접근하는 부분이 한 파일(servlet)에 작성됩니다. 이러한 방법은 객체지향 1원칙인 단일책임의 원칙을 위배하게 되므로, 루틴을 분리하여 작성해야 합니다. (하나의 클래스는 하나의 기능만을 제공하라는 의미입니다.)DAO는 개발자가 select(), insert(), update(), delete()와 같은 연산들에 대한 인터페이스를 미리 정의해놓음으로써 데이터에 대한 처리를 간단하게 할 수 있도록 도와줍니다.[BookDAO]- select() 외에도 자주 쓰이는 쿼리문의 인터페이스를 미리 지정해두면 편하게 사용이..........

[JDBC] DAO, DTO(=VO) 개념과 활용에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [JDBC] DAO, DTO(=VO) 개념과 활용