2025/03/09 2

스프링 부트 개념 정리 - 이론09

톰캣(Tomcat)과 웹 서버의 차이 – 웹 요청 처리 원리이번 글에서는 톰캣(Tomcat)이 무엇인지, 그리고 웹 서버(Web Server)와의 차이를 정리해보겠습니다.✅ 웹 서버(Web Server)란?"웹 서버는 클라이언트(브라우저)의 요청을 받아, HTML, CSS, 이미지 등의 정적인 자원을 제공하는 서버이다!"🔹 웹 서버의 동작 원리1️⃣ 클라이언트(을) → 웹 서버(갑)에게 요청(Request)2️⃣ 웹 서버는 요청된 정적 자원(HTML, 이미지, 동영상 등)을 응답(Response)3️⃣ 클라이언트는 응답받은 데이터를 화면에 렌더링📌 "웹 서버는 요청이 들어오면, 단순히 파일을 찾아서 반환하는 역할을 한다!"🔹 웹 서버의 요청/응답 예제요청: http://example.com/vide..

스프링 부트 개념 정리 - 이론08

스프링부트 동작 원리 – 내장 톰캣과 HTTP 통신 개념 잡기이번 글에서는 스프링부트가 어떻게 동작하는지, 그리고 내장 톰캣(Tomcat)과 HTTP 통신의 원리에 대해 쉽게 정리해보겠습니다.✅ 스프링부트는 내장 톰캣을 가진다"별도로 톰캣을 설치할 필요 없이, 스프링부트 실행만 하면 자동으로 톰캣이 동작한다!"📌 톰캣(Tomcat)이란?자바 웹 애플리케이션을 실행할 수 있는 웹 서버서블릿(Servlet) 기반의 요청(Request)과 응답(Response)을 처리스프링부트는 톰캣을 내장하고 있어, 별도 설치 없이 실행 가능📌 "스프링부트는 톰캣을 내장하고 있어, 단순히 실행만 하면 웹 애플리케이션이 바로 동작한다!"✅ 톰캣과 소켓(Socket) 개념"서로 다른 시스템이 네트워크를 통해 데이터를 주고받..