
국비 지원/JAVA
MVC란 무엇일까? 또, DAO와 DTO, VO는 무엇일까?
아직 MVC 패천에 대해서 깊게 배우지 않았기 때문에 MVC가 각각 무엇을 뜻하는지 정도만 정리하고 그 이상은 추후에 정리하도록 하겠다. MVC는 개발할 때 사용되는 디자인 패턴을 말한다. M은 Model, V는 View, C는 Controller를 뜻한다. 하나씩 알아가보자. Model 데이터를 가진 객체를 말한다. DAO (Data Access Object) 데이터베이스의 데이터 접근하기 위한 객체로 DB에 접근하기 위한 로직을 분리하기 위해 사용한다. 직접 DB에 접근해서 데이터를 CRUD를 한다. DTO (Data Transfer Object) 계층 간 데이터 교환을 위한 역할을 하고, 로직을 가지지 않는 객체이며 getter와 setter 메소드만 가진 클래스를 의미한다. VO (Value Ob..