본문 바로가기

자바 웹 개발자가 될거야/JSP

MVC 패턴

< MVC 패턴 >

 

- 주 목적 : 나눠서 프로그래밍하는 것

- MVC랑 model2 방식이 같을까 ? MVC 패턴을 활용한 model2 방식 개발 (즉, MVC패턴 안에 model2가 포함)

 

① Model

- Java - Action

- 처리동작을 Model 형태로 나눔

 

② View 

- JSP

- 화면구현

 

③ Controller

- Servlet

- 자바와 jsp 연결하기 위함 

 

 

④ MVC 실행 순서

 

- 제일 먼저 web.xml 파일(배포서술자)을 생성해야 함

- 서블릿 매핑을 통해서 컨트롤러를 찾음

<servlet>
    <servlet-name>컨트롤러</servlet-name>
    <servlet-class>클래스</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>컨트롤러</servlet-name>
    <url-pattern>주소</url-pattern>
</servlet-mapping>

 

- 컨트롤러는 서블릿 파일이여야 함

- doGet/doPost → doProcess

  · 한번에 묶어서 doProcess

   1) 가상주소 계산하기

   2) 가상주소 매핑하기

        - DB 사용하지 않고 view 페이지로 이동 : forwarding

        - DB 사용하고 view 페이지로 이동 : Action 객체 생성, Redirect(또는 js 이동)

        - DB 사용하고 view 페이지 출력 : Action 객체 생성, forwarding

   3) 페이지 이동하기

'자바 웹 개발자가 될거야 > JSP' 카테고리의 다른 글

[EL] EL 표현식  (0) 2022.01.13
[JSTL/EL] fmt: formatNumber, formatDate  (0) 2022.01.13
[JSTL/EL] core_choose  (0) 2022.01.13
[JSTL/EL] 반복문 core_foreach, core_forTokens  (0) 2022.01.13
[JSTL/EL] core_if  (0) 2022.01.13