본문 바로가기
반응형

Session3

분산 서버 환경에서 세션 공유 문제 해결하기 학습 목표 · 분산 서버 환경에서 발생하는 세션 공유 문제 · 고정 세션(Sticky Session) · 데이터베이스를 세션 저장소로 사용하기 · WAS를 사용하여 세션 공유하기 분산 서버 환경에서 발생하는 세션 공유 문제 일반적인 웹 서비스에서 하나의 서버로 부하를 처리할 수 없을 만큼 서비스가 확장되면, 로드 밸런서를 이용한 분산 서버 구조를 사용하여 문제를 해결한다. 이때 하나의 서버로 사용자의 요청을 관리했을 때는 발생하지 않는 문제가 발생한다. 웹에서 사용하는 http 프로토콜은 stateless하다. 즉, 각각의 요청은 이전 요청과 무관한 각각의 요청을 독립적인 트랜잭션으로 취급한다는 의미다. 하지만 사용자 인증, 장바구니 기능, 트래킹, 개인화 등 다양한 이유로 사용자의 상태를 저장해야하는 .. 2021. 11. 29.
[Postman] postman 세션(session)을 변경하여 여러 브라우저 환경 처럼 테스트하기 postman에서 Cookies 버튼을 누르면 아래 이미지 처럼 쿠키를 수정할 수 있다. 여기서 JESSESIONID라는 쿠키의 value를 변경하면 postman의 세션을 변경할 수 있다. · JSESSIONID: 웹 서버와 웹 브라우저가 세션 ID를 공유하기 위해 사용하는 쿠키 2021. 11. 8.
[JSP] JSP와 세션(Session) 학습 목표 · 세션이란? · 세션 생성하기 · session 기본 객체 · 기본 객체의 속성 사용 · 세션 종료 · 세션 유효 시간 · request.getSession을 이용한 세션 생성 · 세션에 여러 속성을 사용해서 연관 정보 저장하기 · 서블릿 컨텍스트와 세션 세션이란? · 세션은 웹 컨테이너에 클라이언트의 상태 정보를 보관할 때 사용함 · 쿠키(웹 브라우저에 정보 보관) vs 세션(서버에 정보 보관) · 웹 컨테이너는 기본적으로 한 웹 브라우저마다 한 세션을 생성함 쿠키 vs 세션 · 세션이 쿠키보다 보안적으로 우위 - 쿠키의 이름이나 데이터는 네트워크를 통해 전달 -> HTTP 프로토콜을 사용하는 경우 중간에 탈취 가능 - 세션의 값은 오직 서버에만 저장 · 웹 브라우저가 쿠키를 지원하지 않거.. 2021. 10. 4.
반응형