Web/Spring

[Spring] MVC 구조 Model(DTO(VO) DAO BO) Controller View

Binceline 2018. 1. 30. 14:53

DAO(Data Access Object) : DB 데이터 조회/조작

DAOInterface/DAOImplement 로 구분지어 명세와 구현 분리하며 개발.

만약 Mybatis연동 때처럼 Interface만 필요한 경우 그냥 DAO라고 명시할 수 있음


DTO(Data Transfer Object) = VO(Value Object) : 계층 간의 데이터 교환을 위해 쓰이는 것.

VO는 Ready-Only 속성을 띔.


BO : 여러 DAO를 사용해 데이터 처리


이 모든게 Model 부분이고,


이제 Controller에서 Model과 View 조작.

반응형