2016-08-25 1 views
0

백본으로 프론트 엔드 앱을 개발 중입니다. 응용 프로그램에서 일부 사용자 관련 데이터 (숫자, 통화, dateFormat 및 유사한 물건)를 얻을 수있는 서비스 호출을 시작하십시오. 나는이 데이터를 나중에 사용하기 위해 저장해야합니다. 질문은 - 어디에? 로컬 스토리지 일 수도 있지만 그 목적은 조금 다르거 나 일부 싱글 톤 백본 모델입니다. 더 나은 옵션이 있습니까?프론트 엔드 앱용 사용자 데이터 저장

답변

1

로컬 저장소는 사이에 데이터를 보존하기위한 유용한 도구입니다. 사용자 세션은입니다. 그러나 사용자가 (단일 페이지) 응용 프로그램에 처음 액세스 할 때 사용자 관련 데이터 (프로필, 그림, 로캘 설정 및 사용자 기본 설정과 비슷한 것으로)를 검색하도록 서비스 호출이 수행되도록 제안합니다. .

이것은로드 된 자바 스크립트 개체 이상으로 브라우저에 데이터를 유지할 필요가 없음을 의미합니다. 싱글 톤 모델은이 문제를 해결하기위한 공통 패턴입니다.

싱글 톤 백본 모델을 훌륭하게 만드는 방법에 대한 좋은 예는이 대답을 참조하십시오. https://stackoverflow.com/a/9825238/1084004