상세 컨텐츠

본문 제목

JSP 공부 <7> - 모델1 구조 간단 그림 정리

JSP

by oimb 2018. 9. 26. 16:43

본문


1. 모델 1 구조 


앞서 (http://history1994.tistory.com/33?category=668435) 모델 1구조를 간단하게 보았다. 이 모델 1구조를 조금만 더 자세하게 보자.







  • Service 클래스 : 사용자의 요청을 처리하는 기능을 제공한다. 기능을 제공하기 위한 로직을 구현하며 DAO 클래스를 이용해서 DB 연동을 처리한다.
  • DAO 클래스 : DB와 관련된 쿼리 (CRUD 등)를 실행 한다. Service 클래스들은 데이터를 DB에서 읽어 오거나 DB에 데이터를 저장할 때 DAO 클래스를 사용한다.
  • JSP (뷰) : Service 클래스 가 실행한 결과를 화면에 출력하거나 Service가 기능을 수행하는데 필요한 데이터를 전달한다.
  • 커넥션 풀 : 커넥션 풀을  이용해 미리 커넥션들을 만들고 관리한다. Service 클래스는 풀 드라이버를 이용해 이 풀에 접근하여 커넥션을 제공 받는다. 이후 이 커넥션을 이용해 DB에 접근하게 된다.



서비스와 DAO , 자바빈 클래스의 구성은 구현하는 웹에 따라 다르기 때문에 여기다 설명하긴 어렵다

하지만 저 위의 그림과 같은 구성은 모두 동일 하므로 그림을 잘 참고하자


관련글 더보기