[JSP & Servlet] 핵심&필수 개념 정리 - (복습)
무작정 개발
VO? DTO? VO (Value Object) 란 값을 담는 용도로 사용하기 위한 객체를 뜻한다. 계층 또는 데이터를 전달하는데 이용해서 DTO(데이터 수송 객체)라고도 불린다. VO랑 DTO는 값을 가진다는 객체의 기본적인 공통점이 있지만, 값 자체에 의미가 있는 VO와 전달될 데이터를 보존해야 하는 DTO의 특성상 개념의 차이가 매우 다르다. 또한 VO는 칼럼 값들에 대해 read-only를 보장해줘야 존재 자체의 신뢰성이 확보되지만, DTO의 경우 단지 데이터를 담는 그릇의 역할일 뿐 값은 그저 전달되어야 할 대상일 뿐이다. 각종 값들을 가지고 있고 get, set메서드로 이루어져 있다. (getter/setter로 만들어줌) 쉽게 말하자면 값을 set 해놓으면 get으로 가져와서 출력한다. [출..