본문 바로가기

백엔드 개발/서블릿 & MVC

03. 웹브라우저 - WAS - 서블릿의 구조

 

 

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

 

'백엔드 개발 > 서블릿 & MVC' 카테고리의 다른 글

05. HTTPServletRequest  (0) 2023.12.24
04. 서블릿 활용 - 요청 & 응답(request, response)  (0) 2023.12.24
02. 서블릿  (1) 2023.12.23