Articles in this series
서블릿 필터 - 소개 공통 관심 사항 요구사항을 보면 로그인 한 사용자만 상품 관리 페이지에 들어갈 수 있어야 한다 앞에서 로그인을 하지 않은 사용자에게는 상품 관리 버튼이 보이지 않기 때문에 문제가 없어 보인다 그런데 문제는 로그인 하지 않은 사용자도 다음...
로그인 처리하기 - 쿠키 사용 쿠키 서버에서 로그인에 성공하면 HTTP 응답에 쿠키를 담아서 브라우저에 전달하자 그러면 브라우저는 앞으로 해당 쿠키를 지속해서 보내준다 쿠키 종류 영속 쿠키 만료 날짜를 입력하면 해당 날짜까지 유지 세션 쿠키 만료...
API 예외 처리 ExceptionResolver 적용 전 ExceptionResolver 적용 후 HandlerExceptionResolver 스프링 MVC는 컨트롤러(핸들러) 밖에서 예외를 해결하고, 동작을 새로 정의할 수 있는 방법을 제공한다 따라서 예외가...
스프링 MVC 전체 구조 동작 순서 핸들러 조회 핸들러 매핑을 통해 요청 URL에 매핑된 핸들러(컨트롤러)를 조회한다 핸들러 어댑터 조회 핸들러를 실행할 수 있는 핸들러 어댑터를 조회한다 핸들러 어댑터 실행 핸들러 어댑터를 실행한다 핸들러...
WebArchitetcure Client HTTP 요청 WAS(Web Application Server) 서버 TCP/IP 연결 대기, 소켓 연결 쓰레드풀에서 쓰레드 할당 자바인 경우 Web Container(Servlet Container)로...