본문 바로가기

Was2

Spring ArgumentResolver Spring ArgumentResolver 1. Servlet HTTP 요청 시 WAS는 Request, Response 객체를 새로 생성하고, 서블릿 객체를 호출한다. [Servlet 생성] 개발자는 Request 객체에서 HTTP 요청 정보를 사용하고 Response 객체에 HTTP 응답 정보를 입력한다. 서블릿이 종료되면 WAS는 Response 객체에 담겨있는 내용으로 HTTP 응답 정보를 생성한다. 즉, 생성된 Request, Response 객체를 받아 하나의 스레드에서 서블릿 객체가 실행되면, 그 시점부터 개발자는 Request의 정보를 사용해 Response에 적절한 응답을 담아 서블릿을 종료하는 것으로 요청을 처리할 수 있다. ※ 서블릿 컨테이너는 서블릿을 지원하는 WAS를 뜻한다. 2... 2022. 8. 19.
#1 스프링 웹 애플리케이션 이해 스프링 웹 애플리케이션 이해 1. 웹 시스템 구성 ■웹 서버(Web Server) · HTTP 기반으로 동작 · 정적 리소스 제공 ex) 정적 HTML, CSS, JS, 이미지, 영상 등 ■ 웹 애플리케이션 서버(WAS - Web Application Server) 웹 애플리케이션 서버는 웹 서버의 기능에 더해서, 애플리케이션 로직을 처리할 수 있다. ex) 동적 HTML, HTTP API WAS가 웹 서버의 기능을 하지만 WAS만으로 서버를 운영하기에는 WAS가 너무 많은 기능을 담당하게 된다. 따라서 실제 웹 시스템은 웹 서버와 WAS를 동시에 운영해 역할을 분배한다. [웹 시스템 구성] 웹 서버와 WAS로 역할을 분담함으로써 효율적인 리소스 관리가 가능하다. - 정적 리소스가 많으면 웹 서버 증설 .. 2021. 6. 23.