[Spring] Servlet - 서블릿이란?
Spring/MVC·2025. 6. 20.
웹 서버의 가장 기본적인 구현 방식인 서블릿에 대해 먼저 알아보자.WAS는 클라이언트의 HTTP 요청 메시지를 기반으로 Request, Response를 파상한 객체를 자동으로 생성해준다.이후 서블릿 컨테이너에서 해당 서블릿을 찾아 비즈니스 로직을 수행 한 후에, resonse를 생성하여 클라이언트에게 내려준다.즉 복잡하게 생각할 것 없이, 개발자가 비즈니스 로직을 작성하는데 중점을 두기만 하면, 서블릿이 비즈니스 로직 수행 이외의 모든 작업 (요청 파싱, 응답 생성) 등을 모두 자동으로 해준다고 생각하면 편하다. 이 덕분에 개발자는 본인이 구현해야할 비즈니스 로직만 잘 구현하면 된다. @ServletComponentScan서블릿이 실행될 수 있는 가장 기본적인 조건은 WAS 를 설치하고, 그 위에 서..