Servlet Container

Spring Security Architecture클라이언트가 요청을 보낸다 → 서블릿 컨테이너는 받은 HttpServletRequest를 처리해야할 필터 인스턴스들과 서블릿을 포함하는 FilterChain를 생성한다. 여기서의 FilterChain은 Spring Security Filter Chain이 아닌 Application Filter Chain이다.그렇다면 FilterChain을 사용하는 이유는 뭘까?1. 하위 필터나 서블릿의 호출 방지→ 허가 받지 않은 요청을 필터링하여 보안을 유지하기 위해2. request, response 수정→ 필요에 따라 데이터를 변경, 수정하기 위해 DelegatingFilterProxy와 FilterChainProxyDelegatingFilterProxyDelega..
· Web
Servlet 서블릿은 동적 컨텐츠를 만드는 웹 컴포넌트이다. 조금 쉽게 말하면, 서블릿은 클라이언트의 요청에 따라 HTML, JSON 등을 동적으로 만들어 준다. 클라이언트가 HTTP 요청을 한다고 생각해 보자. 클라이언트가 웹 서버에 HTTP 요청을 한다. 서블릿 컨테이너는 요청 URL과 매핑된 서블릿을 찾고 HttpServletRequest, HttpServletResponse 객체를 생성한다. 서블릿 컨테이너는 매핑된 서블릿에게 클라이언트의 요청을 HttpServletRequest에 담아 전달한다. 서블릿은 받은 요청에 따른 로직을 수행하고 클라이언트에게 보낼 데이터를 생성한다. 서블릿은 생성한 데이터를 HttpServletResponse 객체에 담아 서블릿 컨테이너에게 전달한다. 서블릿 컨테이너..
Ukjong
'Servlet Container' 태그의 글 목록