티스토리 뷰
Cookie는 우리에게 굉장히 친숙한 단어이다.
Servlet에서의 쿠키와 세션 그리고 어플리케이션의 개념을 비교하며
장단점을 살펴보고 장단점을 정리해 어떤 상황에서 사용하게 될지만
이해하는것이 오늘의 목표이다.
Application
(클라이언트 -> 서버로 전송할때)
사용범위: 전역범위에서 사용하는 저장공간
생명주기:WAS가 시작해서 종료할 때 까지
저장위치:WAS 서버의 메모리
여기서 was란 (Wep Application Server)의 줄임말이다
was란 곳에 application이 존재하고 전역으로 사용가능한 저장공간이며
생명주기는 was가 시작하는 순간부터 종료할때까지
저장위치는 was서버의 메모리안이라고만 이해해두자
Session
사용범위: 세션 범위에서 사용
생명주기: 세션이 시작해서 종료할 때 까지
저장위치:WAS 서버의 메모리
세션은 세션의 범위에서만 사용 app과 마찬가지로 was안에 있고 세션이 시작해서 종료할때까지
라고 정도만 이해해두자
Cookie
사용범위:Web Browser별 지정한 path 범주 공간
생명주기:Browser에 전달한 시간부터 만료시간까지
저장위치:Web Browser의 메모리 또는 파일
----------------------------------------------------------------------
생명주기가 긴 공간이 필요할때 cookie
특정 url에서만 데이터를 사용하는건 cookie
즉 서버자원을 낭비하기 싫을때 cookie에 저장
서버에 있어 보안성이 중요한 부분이 아니라면 대부분 cookie를 사용하는 것이 좋다.
이 부분은 틀릴 수 도 있어 나중에 자세히 알아보고 수정하도록 하겠다.
'웹 프로그래밍 > JSP' 카테고리의 다른 글
에러페이지 처리 (0) | 2021.03.08 |
---|---|
한글 깨짐처리 GET & POST (0) | 2021.03.08 |
Servlet 팁: name값 배열로 받기 (0) | 2021.03.07 |
Servlet의 기본적인 사용방법 (+ 계산기) (0) | 2021.03.06 |
Servlet의 이해 (0) | 2021.03.06 |
- Total
- Today
- Yesterday
- 오늘저녁 삼겹살
- consumer
- Logstash 활용
- prometheus
- MariaDB
- 운동
- elasticSearch
- docker
- Feign
- UserService
- git
- 운동일기
- config
- Kafka Connect
- Gateway
- LoadBalancer
- 빅-오
- producer
- springcloud
- 루틴기록
- MSA
- JWT
- rabbitmq
- Spring + ELK
- zipkin
- ACTUATOR
- 미래의나에게동기부여
- Logstash to ElasticSearch
- github
- kafka
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |