2013-07-11 81 views
0

我有一個展示項目來顯示我創建的自定義小部件。在我的showcase項目中,我使用了eclipse GWT Library Wizard來創建一個庫,以更好地分離小部件代碼,以便它可以更加可重用。我的一個小部件使用一些RPC調用,因此我需要映射這些servlet。如果您只是在主項目中編寫小部件,則可以在war文件夾下的web.xml中執行。但是我不確定最佳實踐是什麼以及我應該在哪裏放置servlet定義和url映射。我應該爲圖書館創建一個單獨的項目嗎?自定義GWT庫servlet映射

回答

2

通常,發佈的帶有窗口小部件的庫應該包含具有客戶端和服務器類的類。

您不必在可交付物中提供任何web.xml文件,因爲應用程序開發人員有責任正確設置服務器容器,也許他們使用不同的方法將請求路由到servlet(guice-web,春天等)。

您可以看看我的gwtupload.jar庫,其中包含小部件和servlet。

當然,你可以將你的庫拆分成兩個.jar文件,一個用於小部件,另一個用於servlet代碼,但IMO會使項目的設置複雜化,並且必須維護和分發兩個可能導致版本問題的文件等等

+0

謝謝你,很好的回答 – Will