728x90
반응형
request
1. Parameter
- 단일 자료를 담을 경우 사용
- 담기는 자료형은 String
- request 에만 저장이 가능하다.
- 수명 주기는 페이지가 새로고침 될 때
- HTML의 form 데이터 전송시 key/value 쌍으로 사용된다.
2. Attribute
- 다양한 자료를 담을 경우 사용
- String 뿐만 아니라 Object, Array 등 다 집어넣을 수 있다.
- request 외에 sesstion, context 등에도 저장이 가능하다.
- 수명 주기는 페이지가 새로고침 될 때
3. Sesstion
- 지속되어야할 자료(로그인 정보 등)를 담을 경우 사용
- 수명주기는 브라우저를 종료하거나 만료시간이 지났을 경우
- 세션의 만료시간은 정하지 않거나 Spring 설정에서 설정 가능
- 자료의 데이터가 하드가 아닌 브라우저 캐시에 잠시 남아있음.
** Cookie
- Web 상에서 사용자 식별, 사용자 정보유지, 세션 유지에 사용됨.
- 브라우저를 종료해도 자료는 사용자의 하드드라이브에 저장된다.
- 아이디 저장, 오늘 하루 팝업 보지 않기 등의 설정을 저장하기에 좋다.
728x90
반응형
'JAVA' 카테고리의 다른 글
Java POI로 엑셀 파일 조작하기 (0) | 2014.02.19 |
---|---|
[JAVA] 간단한 XML SAX parsing 예제 (0) | 2014.02.19 |
Serializable 객체직렬화 (0) | 2014.02.14 |
DWR(Direct Web Rmoting) (0) | 2014.02.12 |
XStream 관련 클래스를 활용한 XML 언마샬링 예제 (0) | 2014.02.03 |
[번역]XStream 배우기_JSON (0) | 2014.02.03 |
자바로 POST 방식으로 통신하기, java httppost 클래스를 활용한 예제 (0) | 2014.02.03 |
자바 Collection (0) | 2014.02.03 |