- Spring MVC
- 2) 과정 => list, delete등 어떤 컨트롤러를 선택할지 handler에게 의뢰한다.
- Handler mapping의 역할
: controller를 선택하는 일 ( 어떤 컨트롤러를 호출할지 정함)
- url pattern : '/'
=> spring에서 servlet mapping명을 / 로 사용한다.
- Spring에서의 url
8090/app(context명) /(servlet mapping) / list(request mapping)
=> jsp - servlet에서 request mapping 값이 추가됨
- @RequestMapping("/list")
: url값과 request mapping이 일치하는 메서드(controller)가 실행된다.
- 4) 과정 => controller안의 method 호출
- controller가 실제적인 동작을 실행한다.
- 10) => 데이터를 전달한다. 2가지 정보 전달
- 2가지 정보
1) 데이터(Model)
2) View
: 확장자를 포함하지 않은 파일명만 알려준다. (누구를 통해 보여줄지)
- 11) => view는 jsp에 한정되지 않고, pdf, xml등 다양한 형태로 보여줄 수 있기에 어떤 형태로 보여줄지를 정한다.
- View Resolver
: 어떤 형태로 보여줄지를 결정함
- jsp 전달 resolver : Internal Resource View Resolver
- 12) => 최종정보를 알려줌 - 경로 ( ex) WEB-INF/views/a.jsp )
'신입사원 입문교육_정리' 카테고리의 다른 글
project_enroll (0) | 2021.02.21 |
---|---|
web & spring 정리 (0) | 2021.02.16 |
Spring Framework - Day1 (0) | 2021.02.02 |
Web - JSP / Servlet / JS / Java - Day1 (0) | 2021.02.01 |
sql oracle Day3 (0) | 2021.01.28 |