백엔드 개발/서블릿 & MVC
03. 웹브라우저 - WAS - 서블릿의 구조
dev.ojin
2023. 12. 24. 15:00

1. 웹브라우저에서 url 매핑 주소를 친다 (url 매핑 주소를 치면 웹브라우저는 HTTP 요청 메세지를 생성함)
2. WAS는 웹브라우저에서 보낸 HTTP 요청 메세지를 기반으로 request, response 객체를 새로 생성한다
(웹브라우저에서 요청메시지가 올 때마다 WAS는 request,response 객체를 새!로! 만든다! 왜냐하면 요청마다 내용이 다르기 때문)
3. WAS는 새로 생성한 request,response 객체를 helloServlet의 파라미터로 넘기면서, helloServlet을 실행시킨다👀
4. helloServlet 서블릿 실행 종료 후(OFF), WAS는 새로 생성한 response 객체 안을 샅샅이 뒤져서,
response 객체 안에 들어있는 내용 및 Data를 토대로 'HTTP응답메세지'를 생성한다
5.WAS는 그 'HTTP응답메세지'를 웹 브라우저에 전달한다
출처 : https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 강의 - 인프런
웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., 원
www.inflearn.com
김영한 스프링 MVC 1