Chapter3의 BeerAdvisor의 MVC Architecture에 대한 설명
1 – Client가 form.html을 요청한다.
2 – 요청을 받은 Container가 form.html을 File System에서 읽어 온다.
3 – form.html을 Browser로 넘겨 주며 화면을 보고 사용자가 맥주 색깔과 관련된 질문에 자신의 취향을 입력한다.
4 – 사용자가 선택한 정도를 Container로 보낸다.
5 – Container는 URL을 분석하여 담당 Servlet을 찾아 요청을 넘긴다.
6 – Servlet은 BeerExpert Class를 호출한다.
7 – BeerExpert Class는 맥주에 대한 조언을 Servlet에 넘겨주며 Servlet는 이 정보를 Request 객체에 저장한다.
8 – JSP에 Request 객체를 포워딩(Forward) 한다.
9 – JSP는 Servlet이 넣어 놓은 정보를 Request 객체에서 추출한다.
10 – JSP는 여기에 바탕 하여 HTML Page를 작성한다.
11 – Container는 이 Page를 사용자에게 넘겨준다.
C3-105
'개발' 카테고리의 다른 글
ApplicationContext란? (0) | 2011.07.27 |
---|---|
iBATIS (0) | 2011.07.27 |
J2EE(Java 2 Enterprise Edition)에 들어 있는 것 (0) | 2011.07.26 |
Servlet, JSP 환경에서 MVC (0) | 2011.07.26 |
배포 서술자(DD, Deployment Descriptor) (0) | 2011.07.26 |
배포 서술자에서 URL Mapping을 위한 두 가지 항목 (0) | 2011.07.26 |
하나의 Servlet은 세 개의 이름을 가진다. (0) | 2011.07.26 |