Rubberduck-Debugging

Spring MVC 본문

개발자

Spring MVC

P缶 2018. 12. 6. 18:06

Spring MVC 이해하기 

• Spring MVC2 요청 처리 순서 

1. Dispatcher servlet 이 클라이언트로 부터 요청을 받음 

2. HandlerMapping이 어떤 Controller가 요청을 처리할지 결정 

3. Dispatcher servlet은 해당 요청을 결정된 Controller에 위임 

4. Controller는 요청을 처리하고 결과를 담은 ModelAndView를 반환 

5. Dispatcher servlet은 ViewResolver에 의해 응답을 처리할 View 객체를 선택 

6. View는 클라이언트에 응답할 결과를 작성


** MVC(Model and View Controller)

model1 방식 : 1. WebBrowser에서 View Controller(=JSP)로 요청한다.

2. DAO에 요청하고(=Java Beans), Database에서 데이터 리턴 받는다.

4. Controller로 응답한다.


model2 방식: 1. WebBrowser에서 Front Controller(=Dispacther-Servlet)로 요청한다.

2. Controller에서 Model 생성한 후 요청 처리하고, Database에서 데이터 리턴 받는다.

3.  Controller는 Front Controller로 Model 전달한다

4.. JSP(=viewTemplate)에서 Model로 응답만들어 전달한다(=UI출력)

 5. Dispacher-Servlet이 응답한다

'개발자' 카테고리의 다른 글

ajax error message  (0) 2019.01.01
git log message  (0) 2018.12.09
printf, SimpleDateFormat  (0) 2018.12.04
여기어때 면접에서 듣게 되는 질문  (0) 2018.12.03
스키마  (0) 2018.11.04