我是 GWT 的新手,并试图了解 GWT 请求工厂。
此外,我一直在尝试从以下链接运行请求工厂的演示示例: https ://github.com/MikeMitterer/RFSample/
当我在 Eclipse 中导入它时,缺少很多库。
像重新打包的appengine 等。
谁能帮我理解请求工厂。为什么需要这个库?
我是 GWT 的新手,并试图了解 GWT 请求工厂。
此外,我一直在尝试从以下链接运行请求工厂的演示示例: https ://github.com/MikeMitterer/RFSample/
当我在 Eclipse 中导入它时,缺少很多库。
像重新打包的appengine 等。
谁能帮我理解请求工厂。为什么需要这个库?
当您不使用托管依赖项(使用 Maven、Gradle 或 Ivy 等工具)时,这就是问题所在,您必须手动下载所有内容并编辑配置中的路径以指向您下载的 JAR。
该示例显然在 AppEngine 上运行,因此您必须下载 Google AppEngine SDK。作者单独下载了它(和 GWT SDK),而不是使用 Google Plugin for Eclipse 中的 Eclipse 插件。完成后,编辑构建路径以修复依赖项。
回到请求工厂(而不是这个示例),您只需要:
gwt-user.jar
如果您正在构建 GWT 应用程序,或者requestfactory-client.jar
如果您正在构建 Java 应用程序(例如 Android 客户端),以及validation-api-1.0.0.GA.jar
(并且validation-api-1.0.0.GA-sources.jar
如果您正在构建 GWT 应用程序)WEB-INF/lib
:requestfactory-server.jar
或gwt-servlet.jar
中,以及validation-api-1.0.0.GA.jar
(尽管您不需要将它们添加到构建路径中,它们包含的所有类都已经在 gwt-user.jar 中);除了 gwt-servlet.jar 之外,您可能还需要 gwt-servlet-deps.jar (不记得了,试试看)requestfactory-apt.jar
,请参阅https://code.google.com/p/google-web-toolkit/wiki/RequestFactoryInterfaceValidation以及一些了解它的链接: