2009-03-22 5 views
1

온라인 및 오프라인 구성 요소가있는 응용 프로그램을 작성 중이며이를 수행 할 방법에 대한 의견을 듣고 싶습니다. O) 여기쿠키를 사용하여 온라인 및 오프라인 응용 프로그램을 동기화하십시오.

은 ...

내가 달성하기 위해 노력하고 무엇에 대한 개요는 다음과 같습니다이 나는이 함께 가능한 한 많이 배우고 싶습니다 말도 안되는 생각이 있다면 좀 힘든 사랑을주고 자유롭게
  • 클라이언트 부분은 기본 CRUD를 수행하지만 양식은 온라인 데이터베이스의 내용에 따라 변경 될 수 있습니다.
  • 클라이언트 부분은 온라인 또는 오프라인으로 사용할 수 있습니다.
  • 클라이언트 부분은 한 컴퓨터에서 다른 컴퓨터로 쉽게 이동할 수 있어야합니다 (즉, 각 클라이언트마다 데이터베이스를 설정하지 않아도됩니다).
  • 서버 부분을 실시간으로 동기화 할 필요가 없습니다.

클라이언트 부분에 쿠키를 읽고 쓰는 일련의 HTML 양식을 만드는 것이 좋습니다. 양식은 쿠키에 포함 된 내용을 기반으로 JS를 사용하여 생성됩니다. 예를 들어, 쿠키는 양식의 선택 상자에서 사용될 값 목록과 같은 것을 저장할 수 있습니다. 양식을 제출하면 쿠키에 쓸 것입니다. 양식을 사용하여 다음에로드 할 때 양식이 생성되는 방식을 변경하는 데이터를 제출할 수 있습니다 ... 예를 들어 다른 양식의 선택 상자에 포함될 옵션을 입력 할 수있는 양식이있을 수 있습니다.

서버 부분은 이러한 쿠키를 읽고 데이터베이스를 업데이트 한 다음 쿠키를 업데이트하여 다음에 양식이 적절하게 생성되도록합니다.

소리가 들리지 않습니까? Google Gears와 같은 기능을 더 잘 활용할 수 있습니까? 모든 팁, 조언 또는 아이디어는 크게 감사하겠습니다! 사전에

감사합니다 : O) 오프라인/온라인 것은 응용 프로그램을 구별 할 것입니다하지 않는 한

답변

1

, 나는 기어이 처리 할 것입니다. 일반적인 조언은 당신을 구별하는 기능 부분에 집중하고 라이브러리가 나머지 부분을 처리하게하여 앱이 받아 들일 수있는 방식으로 처리한다고 가정합니다.