2012-07-19 30 views
2

我的應用程序是帶有服務器和客戶端的多用戶應用程序。在這種形式中,多個用戶同時訪問,他們可以執行保存爲草稿或提交操作。如何處理多用戶環境中的表單編輯?

問題是我想控制多用戶的表單的同時編輯。

例如:用戶X正在編輯文本框的值,複選框並執行保存爲草稿。與此同時,用戶Y編輯相同的值並提交表單。有什麼方法可以控制同時進行的表單編輯。任何指針?

我在應用程序中使用java,spring 3,hibernate JPA。

+0

這一切都取決於您的用戶可接受的內容以及表單的結構。表單的字段是否分組爲邏輯組?換句話說,某些領域需要與其他領域保持一致嗎?如果用戶被其他用戶修改過,可以阻止用戶保存表單嗎? – munyengm 2012-07-19 09:20:09

+0

http://stackoverflow.com/questions/1423307/how-to-use-the-hibernate-optimistic-locking-version-property-on-the-front-end – 2012-07-19 09:22:18

+0

@munyengm:是的這樣的事情。如果一個用戶更新任何字段並同時提交表單,另一個用戶更新相同的表單並嘗試提交,則第二個用戶會收到「您無法提交表單請進行更新」的通知。 – Raje 2012-07-19 10:38:46

回答

相關問題