Google Web Toolkit (GWT)怎么制作多个用户界面

Google Web Toolkit即GWT是目前基于AJAX技术开发的一个比较成功的框架包,但是其附带例程中只有单页面的实例,那么应该怎么样制作多个页面呢?

其实很简单,GWT的一个模块,就是一个页面的。就像我们使用普通的 html 和 javaScript动态生成 div 一样。 要想多个页面,就是建立多个模块。每个模块都有一个主页的(xxxx.html) ,这样这么多个主页,随便怎么控制切换都可以。 

但是GWT也有一个缺点就是编译部署:

1. 可以自写build脚本,分别编译各个gwt模块,然后拷贝到一起,重新 war 。一次部署即可。
2. 划分多个模块,是考虑到 GWT的编译机制,当一个 模块的 功能过多,编译时间很长,占用内存多(多达2G以上)。因此一般分模块设计和编译。
3. 一般,模块划分按主菜单的来划分。单击菜单的链接,就可以是不同的gwt模块的主页的html,也可以是同一个 jsp,然后由这个jsp根据参数加载不同的gwt模块。
   其编译的速度是非常缓慢的,而且生成的内容也是冗余庞杂的厉害,所以需要整理。

posted @   郑文亮  阅读(1160)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
历史上的今天:
2011-03-03 32位网站如何在64位机器上使用
2011-03-03 客户端如何触发服务器端控件的事件
2011-03-03 ASP.NET 多次提交的解决办法
2011-03-03 ASP.NET中常用的三十三种代码
2011-03-03 ASP.NET中常用的js代码
点击右上角即可分享
微信分享提示