자바 웹 개발자가 될거야/JSP
MVC 패턴
whitz
2022. 1. 24. 18:10
< 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) 페이지 이동하기