일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 자바
- 반응형웹
- 카카오APi
- JSTL
- 데이터베이스
- Ajax
- Multipart
- 데이터포맷
- 스프링프레임워크
- 웹프로그래밍
- 자바스크립트
- xml mapping
- java annotation
- XML Core
- HTTP
- Request/Response Header
- Java
- xml
- JavaScript
- 데이터문서포맷
- Database
- XML DOM
- 공문서작성규정
- Servlet
- 프로그래밍용어
- 세션
- java컴파일
- Session
- JSP
- 데이터규정
- Today
- Total
KyungHwan's etc.
세션(Session) 쿠키가 웹 브라우저에 사용자의 상태를 유지하기 위한 정보를 저장했다면, 세션(Session)은 웹 서버 쪽의 웹 컨테이너에 상태를 유지하기 위한 정보를 저장한다. 세션은 사용자의 정보를 유지하기 위해 javax.servle.http 패키지의 HttpSession 인터페이스를 구현해서 사용한다. 쿠키는 사용자의 상태 유지를 위한 정보를 웹 브라우저에 저장해서 웹 서버가 쿠키 정보를 읽어서 사용한다. 이것은 웹 브라우저에 저장된 쿠키는 웹 서버에서 열어볼 수 있다는 점에서 보안상 문제가 발생할 수 있다. 따라서 사용자의 정보를 유지하기 위해서는 쿠키를 사용하는 것보다 세션을 사용한 웹 브라우저와 웹 서버의 상태유지가 훨씬 안정적 이고, 보안상의 문제도 해결할 수 있다. 웹 서버는 각각의..
쿠키와 세션 Http 프로토콜은 상태가 없다. 즉 이전에 무엇을 했고, 지금 무엇을 했는지에 대한 정보를 갖지 않고 있는 특성을 지닌다. 즉, 웹 브라우저(클라리언트)의 요청에 대한 응답을 하고 나면 해당 클라이언트와의 연결을 지속하지 않는다(Connectionless) Http 프로토콜은 상태에 대한 지속적인 연결이 없기 때문에, 이런 부분을 해결하기 위해서 쿠키(Cookie)와 세션(Session)을 사용하여 상태가 없을 프로토콜을 위해 상태를 저장하고 지속시키기 위한 방법을 사용한다. 1. 쿠키(Cookie) 쿠키(Cookie)는 웹 브라우저의 정보를 웹 브라우저에 저장 한다. 이후에 서버로 전송되는 요청에는 쿠키가 가지고 있는 정보가 같이 포함되어 전송된다. 이때 웹 서버는 웹브라우저의 요청 속에..
JSON(JavaScript Object Notation) 경량의 DATA 교환 방식이다. JSON은 사람이 읽을 수 있는 텍스트 기반의 데이터 교환 표준이다. 이러한 JSON은 XML의 대안으로서 좀 더 쉽게 데이터를 교환하고 저장하기 위해서 고안되었다. 또한 JSON은 텍스트 기반이므로 어떠한 프로그래밍 언어에서도 JSON데이터를 읽고 해석 할수 있다. JSON의 특징JSON은 자바스크립트를 확장하여 만들어 졌다. JSON은 자바스크립트 객체 표기법을 따른다. JSON은 사람과 기계가 모두 읽기 편하도록 고안되었다. JSON은 프로그래밍 언어와 운영체제에 독립적이다. 2. JSON 문법 JSON은 자바스크립의 객체 표기법에서 리터럴과 프로퍼티를 표현하는 방법만 가져와서 사용한다. JSON은 Key 와..