DAO(Data Access Object 와 VO(Value Object)
DAO는 Data에 접속하는 객체라고 생각하시면 된다.
여기서 Data란 일반적인 DataBase 도 될수 있고 파일도 될수 있으며 메모리도 될수 있고 기타 다른 저장소도 될수 있다.
그래서 DAO는 어떠한 저장소에 데이터를 입력하거나 조회하거나 수정/삭제 등 처리를 담당하게 된다.
VO는 말 그대로 데이터의 값(Value) 그 자체를 의미한다.
프로그램의 사용자가 화면에서 어떤데이터를 입력하거나 조회 요청 왔을때 입력된 데이터나 조회하는 조건들을 VO 에 담아서
DAO에 요청하면 DAO는 저장소(일반적으로는 DataBase이겠죠.)로부터 데이터를 입력하거나 조회한 후 그 결과를 돌려 주게 됩니다.
'Programming > java' 카테고리의 다른 글
File.mkdir()과 File.mkdirs()의 차이점 (0) | 2013.01.23 |
---|---|
Integer.valueOf(String).intValue() (0) | 2012.11.07 |
Bean Copy:BeanUtils copyProperties ,PropertyUtils copyProperties (0) | 2012.09.28 |
업로드한 엑셀 파일 데이터 읽어오기 (0) | 2012.09.20 |
Eclipse 인수 입력 방법 (0) | 2012.03.13 |