我剛剛完成了一個jsf應用程序並準備部署,但遇到了一些問題。我的應用程序有一個表,每行代表一名僱員。現在我已經指出了一個簡歷/暫停狀態鏈接與jquery指示是否可以對員工執行任何操作(簡歷)或不可以對員工執行任何操作(暫停) 。這個功能我用jQuery實現,因爲我不想讓頁面刷新篡改這些鏈接。現在一個scenerio呈現自己,假設鏈接最初顯示暫停指示按下它,暫停僱員並顯示resume.Now想象2個用戶一個按下改變的鏈接,而另一個則看到初始鏈接值。當這個人按下這個改變數據庫值的鏈接時,事情變得非常混亂。我現在想要的是爲應用程序找到一種方式來檢測數據庫中的改變通過按暫停/恢復鏈接並自動寫入這些更改,以便鏈接值在Web應用程序表中的其他位置自動更改,而無需刷新頁面如何檢測jsf web應用程序數據庫的變化
0
A
回答
0
爲了找到解決此問題的方法,您應該閱讀並嘗試更多關於服務器端推送機制。 Javascript/JQuery AJAX輪詢技術可用於不時從服務器檢索更新的數據。大多數JSF組件庫都將這個特性集成到他們的庫中,您可以根據自己的喜好使用它。還有Comet/bayeux作爲一種可以使用但技術有點複雜的技術。此鏈接是一個很好的起點,你可以開始...
http://techoctave.com/c7/posts/60-simple-long-polling-example-with-javascript-and-jquery
相關問題
- 1. JSF模塊化Web應用程序
- 2. 檢測mysql數據庫中的變化
- 3. 數據庫與Web應用程序中的序列化對象
- 4. 無法從JSF的Web應用程序添加數據到MySQL數據庫
- 5. 外部化Spring庫Web應用程序
- 6. 當數據庫表發生變化時,對JAVA Web應用程序的暗示
- 7. 如何自動化測試來檢查JSF應用程序的正確性?
- 8. 如何優化JSF應用程序
- 9. 數據庫支持國際化的Java Web應用程序
- 10. 如何使用Firebase實時數據庫的Web應用程序
- 11. 如何保存數據庫使用jsp的web應用程序
- 12. 數據庫設計web應用程序
- 13. Web應用程序數據庫
- 14. Web應用程序數據庫ECONNRESET
- 15. 如何檢測angular2 web應用程序處於測試模式
- 16. 如何同步在線數據庫(的Web應用程序)和離線數據庫(的桌面應用程序)?
- 17. 如何檢索從Web應用程序發送的數據?
- 18. 如何檢測Android應用程序的無用數據流量?
- 19. Web應用程序如何檢測用戶的空閒時間?
- 20. Web應用程序測試可視化
- 21. 保持一個web應用程序「活」(即響應數據的變化)
- 22. 在測試Spring MVC Web應用程序時切換數據庫?
- 23. Windows應用程序檢測到對數據庫的更改c#
- 24. 如何爲Web應用程序和Android應用程序創建雲數據庫
- 25. 如何共享數據庫android應用程序和.net Web應用程序?
- 26. 如何處理Web應用程序數據庫中的註釋
- 27. Web應用程序:並行更改數據庫中的數據
- 28. 如何使用C#web應用程序從Oracle數據庫檢索圖像?
- 29. 數據庫不斷變化的.NET應用程序
- 30. 如何在Web應用程序中啓用AdventureWorks數據庫?
你應該使用像[PrimeFaces查詢]一個輪詢組件(http://www.primefaces.org/showcase/ui/poll .jsf)或[RichFaces Polling](http://showcase.richfaces.org/richfaces/component-sample.jsf?demo=poll) –