HTTP 프로토콜 = Connectionless Protocol
웹 서비스는 HTTP프로토콜을 기반으로 하는데, HTTP프로토콜은 클라이언트와 서버의 관계를 유지 하지 않는 특징이 있다.
요청(Request)하면 서버 연결
응답(Response)후 서버 연결 해제
서버의 부하를 낮출수 있는 장점이 있으나, 클라이언트의 요청 시마다 서버와 매번 새로운 연결이 생성되기 때문에 로그인 상태 유지가 어렵다.
이러한 불편함을 해결 하기 위해 세션과 쿠키를 이용한다.
유지시켜주는 정보를 세션은 서버에서 쿠키는 클라이언트에서 관리한다.
spring 에서 session을 사용 할 때 매개변수로 HttpServletRequest를 사용하는 방법
spring 에서 session을 사용 할 때 매개변수로 HttpSession 사용하는 방법
세션을 삭제 할 때
위와 같은 방법으로 매개변수를 이용해 session을 만든후
session.invalidate(); 를 이용해 세션을 삭제할 수 있다
세션 주요 메소드 및 플로어
반응형
'웹프로그래밍 > spring~~' 카테고리의 다른 글
Maven 이란~ (0) | 2019.06.05 |
---|---|
Spring PSA (0) | 2019.05.30 |
SPRING AOP (0) | 2019.05.30 |
의존성 주입 (0) | 2019.05.30 |
Spring bean이란 ? (0) | 2019.05.29 |
Spring IOC (0) | 2019.05.29 |
Thymeleaf란? (0) | 2019.05.28 |
Spring MVC구조 (0) | 2019.05.20 |