SpringMVC 2

SpringMVC (2) - Servlet Container와 Spring Container

이전글 SpringMVC (1) - WAS와 WebServer 목표 클라이언트 요청 시 응답을 받기까지 흐름 이해하기. WAS와 WebServer의 개념과 차이점 이해하기. WAS가 있어도 WebServer를 같이 사용하면 좋은점 이해하기. 클라이언트-서버 통신 기본적인 통신 han98-dev.tistory.com 목표 Servlet이 뭔지 알고 Servlet Container 동작방식 이해하기 Front Controller의 개념 이해하기 Spring Container와 Bean 이해하기 Bean을 등록하는 방법 알기 Servlet Container 이전 글에서 WAS에 대해서 알아보았다. 자바는 기본적으로 Tomcat을 사용하고, WAS는 Servlet Container라고도 불린다고 했었다. Ser..

Java/Spring 2023.04.20

SpringMVC (1) - WAS와 WebServer

목표 클라이언트 요청 시 응답을 받기까지 흐름 이해하기. WAS와 WebServer의 개념과 차이점 이해하기. WAS가 있어도 WebServer를 같이 사용하면 좋은점 이해하기. 클라이언트-서버 통신 기본적인 통신 구조이다. 클라이언트는 서버에 필요한 요청을 보내고 서버는 DB에 저장된 데이터를 이용하여 수신한 요청을 처리하고 응답을 반환한다. 이러한 기본적인 서버 역할을 하는 서버를 웹서버라고 한다. 그럼 웹서버가 있는데 WAS는 왜 존재하는 것일까? WAS vs WebServer 우선 웹서버와 WAS의 역할을 먼저 정의해보겠다. WebServer 클라이언트에게 HTTP 요청을 받아 정적인 컨텐츠를 제공하는 서버 정적인 컨텐츠는 WAS를 거치치 않고 바로 자원을 제공함 동적인 컨텐츠 요청을 받으면 WA..

Java/Spring 2023.04.19