![]() |
1
1
我不完全确定我是否理解你的问题,但如果我没有答对,请随意修改你的问题或发表评论。 主机页GWT应用程序按以下(简化)过程加载:
宿主页可以包含任何所需的HTML。唯一的要求是你必须包括
因此,您可以让服务器返回包含任何您喜欢的服务器生成标记的页面。 运行时服务器呈现的HTML应用程序运行后,可以在代码中发送异步请求以从服务器检索任意数据。一种方法是检索服务器生成的HTML并将其插入到应用程序中。
对于这个选项,您需要实例化
客户端生成
作为替代方案,您可以通过GWT-RPC从服务器检索结构化数据。在基于Java的服务器上创建的对象由GWT在服务器上序列化,并在客户机上反序列化为常规对象。然后可以使用访问器方法从这些对象中提取数据(
|
![]() |
2
2
GWT不支持您显示的模式,但是您可以通过“代码拆分”来实现类似的效果:read http://code.google.com/webtoolkit/doc/latest/DevGuideCodeSplitting.html 使用代码拆分,客户端只下载它需要的脚本(由开发人员配置)。例如,如果用户导航到UI中需要更多小部件的更复杂区域,则会下载其他代码。 |