Gentle Breeze

[jsp/Servlet] MVC (Model View Controller) Model 본문

⑥ PreSTC/jsp / Servlet

[jsp/Servlet] MVC (Model View Controller) Model

재령 2008. 7. 24. 09:03

사용자 삽입 이미지



- MVC Model 1 pattern (고전적인 방법)

    html/jsp가 Servlet에 request를 하면
    Servelt은 business logic을 수행하는 class들을 내부적으로 호출하여
    작업을 수행하고 Servlet을 통해 response 하는 방법

   * 제한된 요구사항의 웹 어플리케이션 개발시 사용
   * business class는 JavaBeans로 작성됨
   * DB/File System을 date store (persistent data storage)로 활용함

- MVC Model 2 pattern

    html/jsp가 Servlet에 request를 하면
    business logic을 Servlet이(C) 내부적으로 class를(M) 호출하여 수행하고
    response는 jsp 페이지(V)가 할 수 있도록 하는 방법

    value object - 사용자가 보낸 정보를 받는 객체 (eg : user.class)
    └ service object - 사용자가 보낸 정보를 바탕으로 요청을 처리하는 객체 (eg : userIO.class)

   * 복잡한 요구사항을 처리하는 웹 어플리케이션 개발시 사용
   * 코딩과 유지보수가 쉬움
   * model은 JavaBeans로 구성, view는 html/jsp, controller는 servlet으로 구성됨

'⑥ PreSTC > jsp / Servlet' 카테고리의 다른 글

[jsp/Servlet] Session / Cookie  (0) 2008.07.24
[jsp/Servlet] Error page  (0) 2008.07.24
[Servlet] web.xml <3>  (0) 2008.07.23
[Servlet] servlet / context 초기화 parameter  (0) 2008.07.23
[Servlet] web.xml <2>  (0) 2008.07.23
Comments