세션에 대한 설명과 내용은 이전 JSP를 공부할 때 설명을 해놨기에, 참고하면 된다.
Connectionless Protocol
비연결형 프로토콜은 한 네트워크 끝점이 다른 네트워크 끝점에 단순히 메시지를 보내는 사전 합의 없이 두 네트워크 끝점 간의 통신을 의미합니다. 송신 측에서 장치는 수신 측 장치가 준비되었는지 확인하기 전에 데이터 단위를 전송합니다.
이 유형의 프로토콜은 대부분의 개방형 인터넷 전송을 설명하지만 일부 프로토콜은 오류 수정을 위해 필요에 따라 재전송을 요청합니다. HTTP(하이퍼텍스트 전송), ICMP, IP, IPX, UDP 및 TIPC를 포함하여 온라인에서 지원되는 다양한 비연결 프로토콜이 있습니다. 비연결 프로토콜은 두 장치가 서로 통신해야 하는 연결 지향 프로토콜과 다릅니다.
- 웹 서비스는 HTTP 프로토콜을 기반으로 하는데, 요청에 대한 응답 후 관계를 끝는다.
- 즉, 인증되지 않은 사용자는 모든 페이지에서 인증 과정을 거쳐야 한다.
- 이런 불편함 때문에 지속적인 인증 수단으로 세션과 쿠키를 사용한다.
Spring Session, 스프링 세션
Spring MVC의 세션을 사용하는 방법
1. HttpServletRequest 이용
2. HttpSession 이용
Spring Session의 주요 기능
Redirect
인터셉터
컨트롤러(Controller)의 '핸들러(Handler)'를 호출하기 전과 후에 요청과 응답을 참조하거나 가공할수 있는 일종의 필터
개발자는 특정 Controller의 핸들러가 실행되기 전이나 후에 추가적인 작업을 원할때 Interceptor를 사용한다.
스프링 설정 파일의 위치는 디스패처서블릿 생성 이후의 파일과 같은 라인에 생
728x90
'Programming > Spring' 카테고리의 다른 글
[Spring] 파일 업로드 (0) | 2024.05.26 |
---|---|
[Spring] AOP, 관점 지향 프로그래밍 (0) | 2024.05.26 |
[Spring] RestAPI (0) | 2024.05.26 |
[Spring] MyBatis (0) | 2024.05.26 |
[Spring] JDBC - OracleDB (0) | 2024.05.26 |