본문 바로가기
728x90
반응형

WAS3

[SpringBoot] 웹서버, WAS, JSP, Servlet, MVC 패턴, MVC 프레임워크, Front Controller 이쁘게 그림도 넣고 설명하고 싶지만 지금은 공부만 하는걸로도 시간이 부족하다.. 일단 설명만,,      김영한의 스프링 MVC 1편 20240222 ㄱ) 웹서버, 웹 애플리케이션 서버(WAS)     - 웹서버 : 정적 콘텐츠 처리       - WAS : 동적 콘텐츠 처리. 애플리케이션 로직 처리.       - 역할을 분리하여 과부하 방지 및 효율적인 리소스 관리. 분리 안하고 WAS만 쓰다가 WAS에 문제가 생기면 오류화면조차 보여주지 못함.  ㄴ) Servlet 객체       - http 요청 메시지 파싱, 헤더 확인, 바디 내용 파싱, (비즈니스 로직 후), http 응답 메시지 생성, 시작라인, 헤더, 바디에 html 생성.       - 위와 같이 비즈니스 로직 전, 후의 모든 과정을 대.. 2024. 3. 18.
[네트워크] 웹 접속과정, 쿠키, 세션 질문, 답변 [www.google.com](http://www.google.com) 을 브라우저에 입력하고 엔터를 쳤을 때, 네트워크상 어떤 일이 일어나는지 설명해 주세요. 브라우저는 입력한 URL을 해석하여 호스트 이름인 www.google.com을 추출합니다. 브라우저는 이 호스트 이름을 IP 주소로 변환해야 합니다. 이를 위해 브라우저는 운영체제 내의 DNS 캐시를 먼저 확인합니다. DNS 캐시에 해당 호스트 이름의 IP 주소가 캐싱되어 있으면, 브라우저는 이를 사용하여 서버와 통신합니다. 그렇지 않은 경우, 브라우저는 DNS 서버에 호스트 이름을 질의하여 IP 주소를 얻습니다. 브라우저는 얻은 IP 주소를 사용하여 HTTP 요청 메시지를 생성합니다. 이 메시지에는 호스트 이름 대신 IP 주소가 포함되어 있습니.. 2023. 5. 2.
Apache, Nginx, Tomcat, 웹서버, WAS, 정적컨텐츠, 동적컨텐츠 Apache, Nginx = Web Server Tomcat = WAS, Web Application Server = 서블릿 컨테이너 = 미들웨어 1. Web Server 란 클라이언트가 서버에 페이지 요청을 하면 요청을 받아 정적 컨텐츠(.html, .png, .css등)를 제공하는 서버 WEB서버는 클라이언트에서 요청이 올 때 가장 앞에서 요청에 대한 처리를 진행한다. 동작 Process - 클라이언트가 컨텐츠 요청 - 정적 컨텐츠 요청이면, 웹서버에서 정적 컨텐츠를 클라이언트에게 전달 - 동적 컨텐츠 요청이면, 웹서버에서 처리하기 버거움 -> WAS에게 요청 ※ 정적 컨텐츠, 동적 컨텐츠? 정적 컨텐츠 : 누가 언제 서버에 요청하더라도 동일하게 내용을 보여주는 컨텐츠. HTML, CSS, JavaS.. 2022. 9. 19.
728x90
반응형