Dojo [펌] 12. Dojo Storage

황제낙엽 2009.03.11 07:15 조회 수 : 56 추천:136

sitelink1  
sitelink2  
sitelink3  
extra_vars4  
extra_vars5  
extra_vars6  
http://blog.naver.com/rediblue?Redirect=Log&logNo=120036980565

1.Dojo.storage 패키지를 사용하여 클라이언트 사이드에 대용량 데이터를 저장할 수 있다.

 

1) Dojo.storage는 자동으로 환경에 맞는 스트로지 환경을 설정한다.

 

2) 웹페이지의 스크립트 <-> Dojo Storage Manager <-> Storage Provider 의 상호 작용을 통해

파일을 저장하고 읽어 드린다.

 

3) Storage Provider는 Cookie, Flash, ActiveX, Form Save, XPCOM등이 있지만

현제 사용되는 프로바이더는 Flash6+ 특성을 이용하는 dojo.flash이다.

Flash를 사용하는 이유는 익스플러의 Flash 인스톨 율이 97.1%의 거의 대부분에 설치되어 있다는 점과

크로스 도메인, 런타임시 브라우져의 확장성 등이 있다.

 

2. 사용

 

1) 플래쉬 설정이 필요하다면 dojo.storage.showSettingsUI()를 통하여 팝업되는 프래쉬 설정 화면을 이용한다.

 

2) 코드

// 저장된 값을 키값을 통하여 삭제한다.

dojo.storage.remove(key);

 

//저장된 값을 키값을 통하여 가져온다.

dojo.storage.get(key);