1. redirect & forward 처리 과정
1) redirect
- 클라이언트 수동으로 write.jsp로 요청(request), GET/POST 요청 둘 다 가능
- 서버에서 300번대 응답 헤더(redirect)로 응답
- 클라이언트에서 자동으로 login.jsp로 GET요청
- redirect는 무조건 GET 요청으로 보냄.
==> 요청 2번, 응답 2번
2) forward
- 클라이언트에서 수동으로 write.jsp 요청(request)
- write.jsp에서 login.jsp로 request, response를 저장하고 전달
- login.jsp에서 클라이언트로 응답
==> 요청 1번, 응답 2번
2. @RequestMapping의 URL 패턴
(우선순위 1 -> 2 -> 3)
1) 정확히 일치 (exact mapping) | /login/index.do | http://localhost/indexon/login/indexdo |
2) 경로 매핑 (path mapping) | /login/* | http://localhost/indexon/login/ http://localhost/indexon/login/hello http://localhost/indexon/login/hello.do http://localhost/indexon/login/test |
3) 확장자 매핑 (extension mapping) | *.do | http://localhost/indexon/login/hi.do http://localhost/indexon/signup/hello.do |
=> ? : 한 글자, & : 여러 글자, ** : 하위 경로 포함
3. Filter
1) 공통적인 요청 전 처리 & 응답 후 처리에 사용한다.
2) 로깅, 인코딩(변환) 등
3) 중복 코드 분리
4) DispatcherServlet, AOP와 비슷하다.
5) 필터 1개 처리 순서
<1> 요청을 받으면 Filter에서 전 처리 <2> 서블릿 호출 <3> 서블릿에서 처리 <4> Filter에서 후 처리를 하고 응답한다. |
[Spring] 세션 설정, 확인, 삭제 및 쿠키와의 비교
[Spring] 세션 설정, 확인, 삭제 및 쿠키와의 비교
1. 세션 1) 서로 관련된 요청(request)들을 하나로 묶은 것을 말한다. - 쿠키를 이용한다. - 브라우저마다 개별적인 저장소(session 객체)를 서버에서 제공한다.(브라우저:세션 = 1:1) (a collection of related H
ozizo.tistory.com
[Spring] 쿠키 활용법 동작 매커니즘 API
1. 쿠키(Cookie) 1) 클라이언트의 상태 정보를 클라이언트의 PC에 저장한다. - 웹 사이트가 방문자를 기억하는 수단 : 언제 방문, 어떤 페이지를 클릭, 어떤 상품을 구매했는지 2) 기본 동작 3) 응용 -
ozizo.tistory.com
[Windows11]윈도우11 마우스 우클릭 윈도우10처럼 바꾸는법
[Windows11]윈도우11 마우스 우클릭 윈도우10처럼 바꾸는법
개인적으로 이런저런 멘트 붙이면서 글을 장황하게 늘어뜨려 작성하고 싶지 않기에 바로 본론으로 들어가겠습니다. CMD 실행하기 1 . win키 + R를 실행하여 cmd 검색하여 실행하기 2. 시작표시줄에
ozizo.tistory.com
'프로그래밍 > Spring' 카테고리의 다른 글
[Spring] Bean Beans IoC컨테이너 의존관계주입 (0) | 2022.11.09 |
---|---|
[Spring]스프링 프레임워크 핵심기술 및 횡단 관심사 (0) | 2022.11.08 |
[Spring] 세션 설정, 확인, 삭제 및 쿠키와의 비교 (0) | 2022.11.03 |
[Spring] 쿠키 활용법 동작 매커니즘 API (0) | 2022.10.31 |
[Spring]JSP 기본객체 저장소 객체 영역 DTO 자바빈즈 규약 (0) | 2022.10.28 |