我正在使用Google Web Toolkit,对GWT中的入口点感到有些困惑.谷歌的文档说:
如果模块中有多个EntryPoints(定义onModuleLoad()的接口),则只要该模块(和外部文档)准备好,它们就会按顺序调用.如果要在同一页面中加载多个GWT模块,则只要该模块和外部文档都准备就绪,就会调用每个模块的EntryPoint.两个模块的EntryPoints不能保证同时触发,或者与主机页面中指定选择脚本的顺序相同.
那么您网站中的每个页面都需要为其定义入口点吗?
当你根据Java类生成javascript时,你真的需要一个入口点吗?
您是否能够将多个自动生成的js定义组合到单个*.gwt.xml文件中?
编辑:链接到引用的来源:http://code.google.com/webtoolkit/doc/1.6/DevGuideOrganizingProjects.html
谢谢!
aem*_*aem 10
制作GWT应用程序最直接的方法是为整个应用程序提供单个页面,以及单个顶级模块(在.gwt.xml文件中定义).每个模块都有一个EntryPoint类.然后,所有不同的"页面"都是同一页面的子部分,理想情况下使用GWT的历史记录机制来跟踪非AJAX Web应用程序中新状态页面的状态变化.因此,如果您以这种方式设置,您将需要一个EntryPoint用于整个应用程序.
您引用的文档(链接?)讨论了我认为是一个高级用例,您在一个页面上加载了多个模块.