我在我的服務器上有一個對象映射(基於來自數據庫的內容,表示客戶,訂單,項目,相互關聯的對象),並且希望在瀏覽器中保留該對象映射的最新版本,其中用戶正在操縱和查看數據。關於如何保持瀏覽器(javascript)和服務器(asp.net web服務/數據庫)之間的同步對象映射的輸入?
由於更多的用戶可以同時訪問和修改相同的對象映射,所以我需要一種方法讓客戶端與服務器保持同步。
我的服務器環境基於.net/asp.net 3.5 sp1,並且客戶端需要在瀏覽器(html/javascript)中運行。我正考慮使用asp.net ajax 4.0,因爲它的數據綁定功能和客戶端可觀察的集合,並在服務器上使用.net ria服務或ado.net數據服務。
如果任何人有任何經驗或知道的博客文章/教程/研究論文/文章/你的名字,關於這個話題,我真的很感激鏈接或評論。
最好的問候,埃吉爾。
感謝您的反饋和鏈接。 我的確瞭解併發控制的基本問題和挑戰。我的原始問題可能並不清楚,我正在尋找關於如何在我的環境中執行此操作的輸入 - 瀏覽器/ JavaScript與另一端的.net Web服務。 請注意,我絕對不會嘗試像Google Wave那樣進步,即我不需要逐字符同步。 – 2009-06-20 10:21:14