Java
Java - Servlet
내이름효주
2024. 5. 9. 14:02
- Servlet:클라이언트의 요청(request)을 처리하고 결과를 반환(response)
- html을 사용하여 요청에 응답
- Java Thread를 이용하여 동작
- Request, Response를 통해 http요청 처리
- Dispatcher Servlet: servlet container의 가장 앞단에서 http로 들어오는 모든 요청을 가로채서 공통으로 관리
- 클라이언트에서 요청이 오면 dispatcher servlet이 요청을 받음
- handler mapping을 통해 요청에 알맞은 controller를 찾음
- 찾은 controller를 handler adapter를 통해 method를 실행시킴
- controller는 요청을 처리한 뒤 결과와 view 정보를 다시 dispatcher servlet에게 전달
- 스프링 부트에서는 스프링 부트 구동시 DispatcherServlet을 서블릿으로 자동 등록하고, 모든 경로 "/"에 대해 매핑