[英]How to organize packages in gwt?
一個GWT項目有三個軟件包,分別是客戶端,服務器和共享的? 誰能說出每個包中組織了哪些所有類? 以及共享軟件包的需求是什么? 我是GWT的初學者。 誰能幫我?
首先,查看有關項目布局的GWT解釋 。
簡而言之: client
軟件包及其子軟件包包含將被編譯為JavaScript並在客戶端上執行的類。 對於這些類別,某些限制適用。
server
軟件包包含在服務器端執行的代碼。 對於shared
包:您不一定需要它,但是將通過GWT的客戶端-服務器-通信機制從客戶端轉移到服務器的類放在那里可能是有意義的 。
我建議通過以下教程並使用MVP模式,該模式清除了很多有關如何組織項目的問題: mvp模式
要清除您的問題:
您不需要共享包,您可以將所有客戶端類打包在客戶端包中,但是如果您有在兩側使用的類,則可以更好地理解。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.