VO (Value Object, 값 저장용 객체) 클래스
DB에서 조회된 결과의 한 행의 정보를 기록하는 용도의 클래스
View 클래스
사용자로부터 요청을 입력 받고, 결과(응답)를 출력하는 클래스
사용자에게 보여지는 부분으로, 해당 클래스에는 입/출력 코드만 작성
Service 클래스
데이터 가공, 트랜잭션(DML) 제어 등 비즈니스 로직을 처리하는 클래스
DAO (Database Access Object, 데이터베이스 접근 객체) 클래스
자바와 데이터베이스 연결을 위한 JDBC 코드를 작성하는 클래스
SQL을 작성하고 수행 후 결과를 반환
JDBCTemplate 클래스
DB 연결, JDBC 자원 반환 등 JDBC 관련 공통 내용을 추출해 모아둔 클래스