0

我有一个展示项目来显示我创建的自定义小部件。在我的展示项目中,我使用 eclipse GWT 库向导创建了一个库,以更好地分离小部件代码,使其更易于重用。我的一个小部件使用一些 RPC 调用,因此我需要映射 servlet。如果您只是在主项目中编写小部件,则可以在 war 文件夹下的 web.xml 中进行。但是我不确定最佳实践是什么,以及我应该将 servlet 定义和 url 映射放在哪里。我应该为图书馆创建一个单独的项目吗?

4

1 回答 1

2

通常,带有小部件的已发布库应包括带有客户端和服务器类的类。

您不必在可交付成果中提供任何 web.xml 文件,因为应用程序开发人员有责任正确设置服务器容器,并且他们可能使用不同的方法将请求路由到 servlet(guice-web、spring 等) .

您可以查看我的gwtupload.jar库,其中包括小部件和 servlet。

当然,您可以将库拆分为两个 .jar 文件,一个用于小部件,另一个用于 servlet 代码,但是 IMO 它使项目的设置变得复杂,您必须维护和分发两个可能导致版本问题等的文件。

于 2013-07-11T21:06:16.623 回答