NHibernate를 사용하여 가끔 연결되는 브라우저 앱을 만든 경험이 있는 사람이 있습니까?

StackOverflow https://stackoverflow.com/questions/134245

문제

우리는 기업 ASP.NET/NHibernate 브라우저 기반 애플리케이션이 고객 서버에 연결되거나 연결 해제될 때 작동할 수 있도록 만들어야 합니다.누구든지 이것을 해본 적이 있습니까?그렇다면 어떻게 했나요?(기술, 건축 등)

배경:

건설 현장 직원이 작업표 정보를 입력하는 데 사용하는 엔터프라이즈 브라우저 기반 애플리케이션을 개발 및 판매합니다.현재는 고객 사무실에 있는 서버에 연결해야 하며 무선 인터넷을 사용할 수 없는 클라이언트를 위해 가끔 연결되는 버전의 애플리케이션을 구축하려고 합니다.

우리 애플리케이션은 O/R 매핑을 위해 NHibernate를 사용하는 ASP.NET 애플리케이션입니다.Microsoft 상점으로서 Microsoft Sync Framework는 매력적이지만 NHibernate와 "잘 작동"하는지 여부는 알 수 없습니다.

어떤 통찰력이라도 대단히 감사하겠습니다.

데이브 T

도움이 되었습니까?

해결책

어쩌면 작은 버전의 데이터베이스를 사용하여 일종의 오프라인 버전을 운영할 수도 있습니다. (vistadb에 대해 좋은 소식을 들었습니다. http://www.vistadb.net/ 나는 NHibernate와 잘 작동한다고 믿습니다).다시 온라인 상태가 되면 데이터를 복사할 수 있는 동기화 도구가 있습니다.한 번만 클릭하면 설치 및 통합을 처리할 수 있습니다.

동기화와 관련된 모든 것에 주의하고 싶습니다. 단일 사용자 작업표라면 ​​괜찮을 수 있지만 온라인-오프라인 데이터에 충돌이 발생할 가능성이 있는 경우 문제를 다른 각도에서 고려하는 것이 더 나을 수 있습니다. 기피...

다른 팁

Google Gears와 결합하지 않겠습니까? 사람들은 오프라인에서 데이터를 넣은 다음 서버에 다시 연결할 때 동기화 할 수 있습니다.

현대 세계에서는 HTML5 데이터 저장소를 사용합니다.http://www.webreference.com/authoring/languages/html/html5-client-side/

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top