* MVC 디자인 패턴
1. GUI 기반 Application 설계 패턴
2. 클라이언트의 요청을 받아 처리하여 응답하는 로직을 세개의 로직(Model, View, Controller)로 나누어 개발
3. Model
- Business Logic(클라이언트 요청에 대한 업무 처리)을 담당
- Business Service와 Data Access Object 로 분리
- Business Service
- Business 로직의 일의 흐름(work flow)을 관리
- DB 관련된 작업을 제외한 로직을 처리
- Data Access Object(DAO)
- Database 관련된 로직만 처리(쿼리만 처리)
- DB 관련 로직을 제외한 어떠한 업무처리도 가지지 않는다.
4. View
- 처리결과를 응답하는 로직을 담당(Presentation Logic)
5. Controller
- Client의 요청을 처리하는 전제 흐름을 control 하는 역할을 담당
- 처리내용
1. client의 요청을 받는다.
1-1 client가 요청시 입력한 값을 읽는다.
1-2 client로 부터 받은 값을 검증한다.
2. Business 로직을 호출한다. - Model 호출
3. 응답 처리 로직을 호출 한다. - View 호출
'프로그래밍 > JSP Programming' 카테고리의 다른 글
2012-5-9 MVC패턴을 이용한 계산기 [실습] (0) | 2012.05.09 |
---|---|
2012-5-9 Model2(Web Application에서의 MVC 패턴) (0) | 2012.05.09 |
2012-5-9 Filter(여러컴포넌트에서 공통적으로 처리해야하는 것을 뽑아내서 처리) (0) | 2012.05.09 |
2012-5-9 tag만을 이용한 회원등록,로그인,회원탈퇴페이지 만들기(강사님) (0) | 2012.05.09 |
2012-5-9 tag만을 이용한 회원등록,로그인,회원탈퇴페이지 만들기 (0) | 2012.05.09 |