我有兴趣在不使用 Google Eclipse 插件或applicationCreator
GWT SDK 的情况下从头开始编写一个简单的 GWT 应用程序。为什么?因为我觉得它会帮助我真正了解这些自动化工具在幕后所做的事情,并将帮助我更好地理解GWT。
我确实安装了 Google Eclipse 插件并用它来创建一个新的 Web 应用程序项目(GWT 应用程序),只是为了查看它自动生成的文件类型。对于我给定的项目,它有一个名为WebModule
(也作为EntryPoint
应用程序的唯一模块)的模块,这是 Google Eclipse 插件给我的:
src/main/java
com.myapp
WebModule.gwt.xml
com.myapp.client
WebModule (implements EntryPoint)
com.myapp.shared
com.myapp.server
war/
webModule/
lots of folders and files under here...
clear.cache.gif
hosted.html
webModule.nocache.js
css/
webModule.css
hosts/
webModule.html
WEB-INF/
web.xml
deploy/
webModule/
rpcPolicyManifest/
manifest.txt
所以,我想做的是在另一个项目中重新创建它,但自己生成所有东西。为了做到这一点,我需要了解一些事情,特别是:
- 目录是
war/webModule
什么,那里有什么资源? - 是什么
war/webModule/clear.cache.gif
? - 有没有办法
war/webModule/webModule.nocache.js
自己生成?还是我需要使用 GWT SDK 工具之一从命令行生成它?(如果是这样,什么/如何?) - 目录是什么
war/deploy
?如果我使用 RequestFactory 而不是 GWT-RPC,我需要它吗? - 我在这里缺少任何其他“必需品”吗?
提前致谢!