你如何設置你的GWT項目?你有一個單獨的項目爲客戶端和單獨的項目爲服務器端?你能分享你的經驗,組織GWT前端,春季後端系統的項目嗎?我正在尋找這個項目使用Spring + GWT + Tomcat + Hibernate。對於基於GWT的應用程序或單獨的項目,您是否將單個項目用於客戶端和服務器端?
4
A
回答
2
除非你有充分的理由將客戶端和服務器端分成多個項目,否則你應該只使用一個項目。
否則,您需要您的服務器端項目依賴於您的客戶端項目,因爲共享的任何數據對象都需要成爲客戶端的一部分(因此gwt可以創建它們的JavaScript版本) 。這直觀地打擊了我作爲落後。
或者,您可以創建3個項目;一個服務器,一個客戶端,以及一個包含所有共享類的服務器。但是這樣做會給你兩個gwt必須編譯的項目,然後你必須將它們連接起來。除非你必須處理一些奇怪的gwt-based遺留代碼集成問題,否則我看不到這會給你帶來什麼。
在我工作過的兩個重要的基於gwt的項目中(使用您引用的相同技術堆棧),我使用了一個項目。
2
我使用一個GWT客戶端和Tomcat後端的單個項目,它的效果很好。我喜歡在雙方協議中進行快速更改的便利性,然後進行單一構建步驟。
GWT項目中的戰爭目錄可以完成所有你習慣的非GWT的東西,任意的目錄和文件,因此將JSP,HTML和普通JavaScript與GWT直接結合是非常方便的。
相關問題
- 1. 客戶端/服務器在單獨的項目或在一個
- 2. Cocoa中基於Jabber的服務器和客戶端應用程序
- 3. 將DataTemplateSelector應用於單個項目
- 4. 哪個StatsD客戶端應該用於java/grails項目?
- 5. 基於Netbeans的簡單客戶端/服務器套接字
- 6. 關於構建單客戶端服務器應用程序的建議
- 7. 管理員/後端和前端作爲一個項目或單獨的項目
- 8. 滯後於實時服務器/客戶端應用程序
- 9. 基於客戶端 - 服務器的iPhone應用程序中的通信安全
- 10. Gwt:基於菜單的應用程序
- 11. 關於簡單的MINA客戶端和服務器的問題
- 12. 客戶端winform和服務器的Web服務通信項目
- 13. 是否有用於管理ejabberd服務器的.net客戶端?
- 14. 在Java中測試基於客戶端 - 服務器的應用程序
- 15. 構建客戶端/服務器基於Windows的應用程序通過C#
- 16. 完全基於Web的iPhone客戶端 - 服務器應用程序?
- 17. 負載測試基於客戶端 - 服務器的Windows應用程序
- 18. 部署基於Laravel的項目客戶端
- 19. 如何將項目應用於一個asp.net菜單項目是否可選= false
- 20. 是否有一個用於node.js的服務器端Websocket客戶端?
- 21. 用於GWT項目的UML
- 22. 用於與Yii項目集成的服務器端MediaWiki界面
- 23. 服務器端或客戶端用於獲取推文?
- 24. 單頁應用程序 - 獨立於後端的前端?
- 25. 將Visual Studio 2015用於現有node-js客戶端Web項目
- 26. 分層客戶端 - 服務器項目中的應用程序Insights安裝
- 27. 散列用於客戶端/服務器應用程序的用戶密碼
- 28. 服務器項目在測試客戶端項目
- 29. 用於遠程連接的UDP服務器和客戶端ip
- 30. 基於dojo的+ Qt5應用程序的服務器端