결론부터 말하자면
사용측면에서는 차이는 없다
DAO (Data Access Object) 엑세스= 접근
DB의 data에 접근하기 위한 객체
직접 DB에 data를 삽입 삭제 조회 등 조작할수 있는 기능으 수행 MVC패턴의 Model에서 이와같은 일을 수행
Repository는 영구 저장소를 의미하는 것이 아니고 객체의 상태를 관리하는 저장소라는 것이다.
MyBatis 같은 프레임워크를 사용하면 커넥션 풀을 제공하기 때문에 DAO를 별도로 만드는 경우는 드물다.
JPA에서의 Repository의 기능과 동일한 역할을 수행한다고 볼 수 있겠다.
'JSP' 카테고리의 다른 글
리다이렉트(Redirect)와 포워딩(Forwarding) (0) | 2023.06.28 |
---|---|
DTO와 VO의 차이점 (0) | 2023.06.28 |
자바빈(JavaBean) (0) | 2023.06.28 |
서블릿 구성요소 (0) | 2023.06.28 |
JSP와 서블릿 (0) | 2023.06.28 |