DAO(Data Access Object)의 정의 자바 프로그램에서 데이터베이스 작업만 수행하는 클래스 자바 프로그램의 다른 기능을 하는 클래스와 구분하여 작업함 DAO의 등장 배경 하나의 클래스 안에 코드가 많아져서 개발이나 유지 관리가 힘들어짐 화면 기능, 데이터베이스 연동 기능 등을 각각 담당하는 클래스로 나누어 프로그램을 구현함 유지관리가 편리하고, 재사용성이 높아짐 VO(Value Object)의 정의 여러 다른 타입의 데이터를 다른 클래스로 전달할 때 사용됨 TO(Transfer Object)라고도 함 VO 만드는 방법 테이블의 필드명을 속성으로 선언함 생성자를 구현함 각 속성에 대한 getter/setter 메서드를 구현함 public class MemeberVO { // 속성 private..