목록HttpServletRequest (2)
개발 무지렁이

𐂂 아파치(Apache) 톰캣(Tomcat)은 WAS 서버의 한 종류이다. 서블릿(Servlet), JSP 등을 실행하는데 사용되는 서블릿 컨테이너(Servlet Container)의 구현체이다. 클라이언트로부터 오는 HTTP 요청을 처리하고, 웹 컴포넌트로 전달하며, 웹 애플리케이션의 배포를 담당하고 있다. 🧸 컴포넌트(Component) 란 : 웹 애플리케이션을 작은 조각으로 분리하여, 구성하는 방법을 나타내는 개념으로써 재사용한 독립적인 기능을 가진 작은 모듈을 뜻한다. 📕 참고 자료 📕 톰캣(Tomacat)은 HTTP Request를 파싱하여, 이 내용을 HttpServletRequest 객체로 변환하여 제공한다. 🧸 파싱(parsing) 이란 구문을 분석하여, 의미와 구조를 이해하는 과정을 말한..

𐁍 Filter 인터페이스 @WebFilter(urlPatterns = {"/[pattern]"} implements Filter DispatcherServlet으로 요청(request)이 가기 전 가로챈다. (⚠️ Servlet보다 앞단에 놓인다) (⚠️ Filter를 여러개 놓을 수 있는데, 가장 먼저 사전처리된 Filter가 가장 나중에 사후처리된다.) (🩻 스프링 시큐리티(Spring Security)는 내부적으로 Filter로 동작한다) 🎯 목적: 인코딩(Encoding) 처리, 인증 여부 체크, 로깅(Logging) ➼ 🦔 인증 여부 체크 코드 🦉 HttpSession에 저장된 정보가 있는지 체크 HttpServletRequest req = (HttpServletRequest)requestl ..