'2012-5-9 MVC 디자인 패턴'에 해당되는 글 1건

  1. 2012.05.09 2012-5-9 MVC 디자인 패턴

* MVC 디자인 패턴

 1. GUI 기반 Application 설계 패턴
 2. 클라이언트의 요청을 받아 처리하여 응답하는 로직을 세개의 로직(Model, View, Controller)로 나누어 개발
 3. Model
   - Business Logic(클라이언트 요청에 대한 업무 처리)을 담당
   - Business ServiceData 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 호출

Posted by 조은성
,