GWT 应用开发:从调试到部署全流程指南
1. 调试代码
在开发复杂的 GWT 应用时,调试是必不可少的环节。可以使用调试窗口顶部的导航按钮逐步查看和进入代码。调试器在理解空指针错误方面非常有用,在构建复杂应用时,这类错误似乎不可避免。例如,忘记在使用对象(小部件和面板)之前创建它们时,就可能会遇到空指针错误。借助调试器,可以快速找到这些错误。想象一下,如果仅通过查看 JavaScript 代码来查找错误,难度会有多大,更不用说要确保在所有浏览器版本中代码的一致性了。
当使用远程过程调用(RPC)等更高级的技术时,调试器也很有用,因为 Java 代码会部署到服务器上。在托管模式下执行此类应用时,可以将调试器连接到客户端和服务器端的代码。
2. 进入 Web 模式前的编译代码
托管模式为系统测试提供了一个受保护的环境,因为 Java 代码可以被解释和调试。而在 Web 模式下,应用程序将真正运行,此时应用程序已被编译成之前讨论过的 Web 技术,不再是 Java 代码,而是针对每个浏览器和区域设置组合生成了多个 JavaScript 文件(在 GWT 中称为排列)。
随着创建的应用越来越复杂,包含和管理不同的 GWT 属性,排列的数量也会增加。例如,完整的仪表板应用会有一个内部网版本和一个互联网版本,可通过设置 externalvisibility 属性来选择。这意味着排列矩阵空间将涵盖浏览器、区域设置和外部可见性。幸运的是,GWT 会为你处理所有这些,并为用户选择正确的排列。
在 Web 模式下执行应用的第一步是编译 Java 代码。编译通过执行编译脚本完成,该脚本由应用创建命令贴心地创建好了。它位于 Dashboa
超级会员免费看
订阅专栏 解锁全文
77

被折叠的 条评论
为什么被折叠?



