我使用StockWatcher示例https://developers.google.com/web-toolkit/doc/latest/tutorial/create
开始使用GWT我运行应用程序
http://127.0.0.1:8888/StockWatcher.html?gwt.codesvr=127.0.0.1:9997
没关系。
我不明白为什么在调用该网址时 阅读StockWatcher.gwt.xml。我在web.xml中找不到StockWatcher.html和StockWatcher.gwt.xml之间的任何链接 或其他地方。
有人能告诉我是什么让StockWatcher.html读取StockWatcher.gwt.xml中的入口点吗?
由于
答案 0 :(得分:1)
当您阅读StockWatcher.gwt.xml时,顶部有一个标记,上面写着
<module rename-to='stockwatcher'>
如您所知,GWT将您的java代码转换为最终在您的Web浏览器中运行的java脚本代码,在这种情况下,此模块创建的所有javascript都被命名为stockwatcher.nocache.js war目录中的文件夹stockwatcher
现在,如果您查看HTML文件,它就有一条就在
之上的行 <script type="text/javascript" language="javascript" src="stockwatcher/stockwatcher.nocache.js"></script>
所以基本上当这个页面在浏览器中加载时,这个由StockWatcher.gwt.xml模块编译的stockwatcher javascript就会运行
希望它有所帮助。