크롬이나 요즘 브라우져에 f12를 누르고 텝에 네트워크를 클릭하면

 이런식으로 http 통신 내용들을 볼수 잇습니다.
 
서블릿의 역할은 저 녹색부분을 제외하고 전부 자동화 해줍니다.
즉 스프링에서는 비지니스 로직에 집중하여 생산성이 높게 진화가 된겁니다.

개발자들의 어려운걸 해결해주기 위해서 탄생한 서블릿
 
이미지 출처 링크:
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의

웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., -

www.inflearn.com

 
기본적인 웹 실행 구조

이미지 출처 링크:
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의

웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., -

www.inflearn.com

예시)

이미지 출처 링크:
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의

웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., -

www.inflearn.com

서블릿 컨테이너는 객체 생성,호출, 초기화,종료해주는 생명주기 관리 
싱글톤으로 관리
싱글톤으로 하는 이유
 
1.고객의 요청이 올떄 마다 계속 객체 생성은 비효율적
2.최초 로딩시점에 서블릿 객체를 미리 만들어두고 재활용
3.모든 고객 요청은 동일한 서블릿 객체 인스턴스에 접근 
4.공유 변수 사용주의
5. 서블릿 컨테이너 종료시 함께 종료
 
작년에 공부했던건데 기억에 사라진게 있네요 
복습 중요하네요 ㅠ 
 
 
 

' > Spring' 카테고리의 다른 글

서버사이드 렌더링, 클라이언트 렌더링  (0) 2023.06.19
쓰레드  (0) 2023.06.19
web server , was(web application server) 차이  (0) 2023.06.19
웹 로드맵  (0) 2022.09.13
WebSecurityConfigurerAdapter 사용 불가  (0) 2022.09.01

+ Recent posts