반응형

서블릿 3

웹 컨테이너와 서블릿의 차이점

웹 컨테이너와 서블릿의 차이점웹 애플리케이션 개발에서 자주 등장하는 개념 중 하나가 바로 웹 컨테이너(Web Container)와 서블릿(Servlet)입니다. 이 둘은 밀접한 관련이 있지만, 각각의 역할과 기능이 다릅니다. 웹 컨테이너(Web Container)란?웹 컨테이너는 서블릿을 관리하고 실행하는 환경을 제공합니다. 이는 Java EE(Java Enterprise Edition) 사양의 일부로, HTTP 요청과 응답을 처리하는 핵심적인 역할을 합니다.주요 기능:서블릿의 생명주기 관리 (생성, 초기화, 서비스 요청 처리, 소멸)HTTP 요청과 서블릿 간 매핑 처리보안, 세션 관리, 트랜잭션 처리대표적인 웹 컨테이너:Apache TomcatJettyWildFly 서블릿(Servlet)란?서블릿은 J..

카테고리 없음 2025.02.10

서블릿 필터와 리스너의 차이점

서블릿 필터와 리스너의 차이점웹 애플리케이션 개발 시, 서블릿 필터(Servlet Filter)와 리스너(Listener)는 중요한 역할을 합니다. 이 둘은 비슷해 보일 수 있지만, 각기 다른 목적과 기능을 가지고 있습니다. 서블릿 필터(Servlet Filter)란?서블릿 필터는 클라이언트의 요청(request)과 서버의 응답(response) 사이에서 동작하는 컴포넌트입니다. 주로 요청을 가로채어 추가적인 처리나 검증을 수행하거나, 응답을 수정하는 데 사용됩니다.주요 기능:요청 및 응답 로깅인증 및 권한 검증데이터 압축 및 암호화요청 데이터 변환예제:public class AuthFilter implements Filter { public void doFilter(ServletRequest re..

서블릿, 서블릿 컨테이너(Servlet vs Servlet Container) 차이점

서블릿(Servlet)과 서블릿 컨테이너(Servlet Container) 완벽 정리웹 개발에서 서블릿(Servlet)과 서블릿 컨테이너(Servlet Container)는 자바 기반의 웹 애플리케이션을 구성하는 핵심 요소입니다. 이 두 개념은 밀접한 관계를 가지고 있으며, 각자의 역할을 정확히 이해하는 것이 중요합니다. 이번 글에서는 서블릿과 서블릿 컨테이너의 차이점과 기능을 체계적으로 살펴보겠습니다. 1. 서블릿(Servlet) 이란?서블릿(Servlet)은 Java 언어로 작성된 서버 측 프로그램으로, 클라이언트의 요청(HTTP 요청)을 받아 처리하고 그 결과를 다시 클라이언트로 응답하는 역할을 합니다. 서블릿의 주요 기능 • HTTP 요청 처리:사용자가 웹 브라우저에서 요청한 데이터를 서버에서 받..

반응형