클래스명뒤에 VO,DTO라는 문자를 붙여준다.
VO(Value Object)
DTO(Data Transfer Object)
외부에서 전달받은 데이터를 받을 준비를 해놓는 객체. 모델 객체라고 함.
예를 들어 Person이라는 모델을 만들었을때, 자바쪽에서도 클래스 이름이 Person이 되는 것. 목적이 정확할 때는 이름에 표현을 해줘야함. Person VO(값을 담고 있는 객체)라고 명명 -> 무조건 모델 객체
어떤 상황에서는 DTO(데이터를 전송하는 목적) -> 명명
표에 있는 것과 똑같이 만드는 것은 VO를 붙여줌. Person이라는 표(db)에 name,age,gender가 있다면,자바에서 똑같이 DB를 중심으로 그대로 타입을 맞춰서 선언을 해줌.만약에 똑같이 만들거면 VO를 추가하거나 새롭게 수정할 것이 있다면,새롭게 DTO를 해서 만들어줌. 절대로 기존에 VO는 건드리지 않는다. 이 객체를 모델 객체라고 한다.
데이터 컬럼 필드만 있으면 됨.
사용자에게 보여질 화면을 구성하는 부분
- Controller에 선언된 메소드를 사용하는 부분(서버가 있어야 Controller라는 것도 선언가능한것)