VO란 도메인에서 한개 또는 그 이상의 속성의 속성들을 묶어서 특정 값을 나타내는 객체를 뜻한다.
VO는 도메인 객체의 일종이고, 기보니로 식별 값을 갖는 Entity를 구별하여 사용한다.
DAO는 데이터 접근을 목적으로 하는 객체이다. 커넥션 같은 것을 두고 여러 사용자가 DAO인터페이스를 사용하여 자료에 접근하도록 하는것을 말한다.
JDBC란 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API다. JDBC는 데이터베이스에서 자료를 쿼리하거나 업데이트하는 방법을 제공한다.
이렇게 VO와 DAO, JDBC, CRUD에 대한 개념을 정리해봤다. 이것을 토대로 간단한 학생 수강 신청 프로그램을 자바로 간단하게 만들어 보겠다.