Project 느낀점/무인 도서 대여,반납

팀 프로젝트 DAO,DTO

ChoiDooSic 2021. 8. 5. 00:16

어제의 일이지만

팀장님께서 테이블을 하나씩 지정해줬고 그 테이블에 대한 DAO와 DTO를

만들어오라고 하셨다.

나는 DAO, DTO가 뭔지 몰랐고 폭풍검색을 해보니

DTO는 강사님께서 알려주셨던 model이라는 것과 같은 구조였기에 쉽게 만들었다

[studentDTO]

학생 테이블에 대한 DTO이다

DTO란 계층간의 데이터 교환을 위한 객체이고 DTO는 순수한 데이터 객체이며 일반적으로 로직을 가지고있지않고

속성과 그 속성에 접근하기 위한 getter,setter 메소드만을 가진 클래스이다.

 

[student DAO]

DAO란 데이터베이스 관련 작업을 전담하는 클래스
데이터베이스에 연결하여, 입력 , 수정, 삭제, 조회 등의 작업을 하는 클래스

CRUD 작업이라 한다
C: Create => insert
R: Read => select

U: Update
D: Delete

커넥터는 히카릭을 썻는데 이에 대해서는 나중에 다루도록 하겠다!