FrontController
- 최초 앞단에서 request를 받아서 필요한 클래스에 넘겨준다.
- 이 때 새로운 요청이 생기기 때문에 reuqest와 response가 새롭게 new 될 수 있다.
- request와 response가 새로 생기면 요청한 페이지로 넘어갈 때 데이터를 가지고 갈 수 없다.
RequestDispatcher
- a페이지에서 b페이지로 넘어갈 때, a페이지에서 가지고 있던 데이터를 가지고 넘어갈 수 있음
- 페이지가 넘어갈 때 request가 다시 생성되지 않고 a페이지에서 생성된 request를 재사용함
Dispatchservlet
- 스프링에 이미 있는 기능으로 FrontController + RequestDispatcher 합쳐진 기능을 가지고 있다.
'[Spring Boot] 스프링부트 (IntelliJ) > Spring boot' 카테고리의 다른 글
[Spring boot] 스프링 컨테이너 - response 하는 방법 (0) | 2024.02.14 |
---|---|
[Spring boot] 스프링 컨테이너 - request 과정 (0) | 2024.02.14 |
[Spring boot] web.xml (0) | 2024.02.14 |
[Spring boot]Socket(소켓), http통신, 웹서버, 톰켓 쉽게 이해하기 (0) | 2024.02.13 |
junit을 이용한 테스트2 (0) | 2024.01.05 |