0

我从 StockWatcher 示例开始使用 GWT https://developers.google.com/web-toolkit/doc/latest/tutorial/create

我运行应用程序

http://127.0.0.1:8888/StockWatcher.html?gwt.codesvr=127.0.0.1:9997

没关系。

我不明白为什么当那个 url 被称为 StockWatcher.gwt.xml 时被读取。我在 web.xml 或其他地方找不到 StockWatcher.html 和 StockWatcher.gwt.xml 之间的任何链接。

谁能告诉我是什么让 StockWatcher.html 读取 StockWatcher.gwt.xml 中的入口点?

谢谢

4

1 回答 1

1

当您阅读 StockWatcher.gwt.xml 时,顶部有一个标签,上面写着

 <module rename-to='stockwatcher'>

如您所知,GWT 将您的 java 代码转换为 java 脚本代码,最终在您的 Web 浏览器中运行,在这种情况下,该模块创建的所有 javascript 都被命名为 stockwatcher.nocache.js ,它位于 stockwatcher 文件夹中在你的战争目录中

现在,如果您查看 HTML 文件,它在关闭的上方有一行 like

 <script type="text/javascript" language="javascript" src="stockwatcher/stockwatcher.nocache.js"></script>

所以本质上当这个页面在浏览器中加载时,这个由 StockWatcher.gwt.xml 模块编译的 stockwatcher javascript 运行

希望能帮助到你。

于 2013-05-06T23:14:18.537 回答