【问题标题】:How does the GWT client java is converted to a HTML?GWT 客户端 java 是如何转换成 HTML 的?
【发布时间】:2012-01-03 12:09:13
【问题描述】:

我正在开发一个 GWT 网络应用程序。我在客户端用java编写代码。但是,当我运行该应用程序时,它显示为一个纯 HTML 页面。当我编译和运行 GWT 应用程序时发生了什么。即 java 类如何转换为 HTML?这个 HTML 代码在哪里?我可以在 /war/ 中看到很多 html。但是,没有一个足够清楚让我理解。有人可以帮助我了解 GWT 编译的工作原理吗?我看过一些网上的文章:

http://code.google.com/webtoolkit/doc/latest/tutorial/compile.html

这说明:/war 下的 html 对特定于浏览器很重要。但是,我有兴趣找到一个包含 com.google.client.ui.textbox 的“文本框”的 html。

谢谢。

【问题讨论】:

    标签: gwt


    【解决方案1】:

    GWT 不会将您的类编译为 HTML,而是将其编译为 JavaScript,而 JavaScript 又会操作 HTML 页面的 DOM 树。除此之外,GWT 编译器生成的 JavaScript 被严重混淆和缩小以减小大小。这就是为什么你永远看不到实际的包名,因为它们在生成的 JavaScript 中被缩短了。如果您仍然想看到编译器的有意义的输出,您可以添加

    -style PRETTY
    

    -style DETAILED
    

    到 GWT 编译器命令行(您可以在您正在阅读的文档中找到更多详细信息)。

    【讨论】:

      猜你喜欢
      • 2011-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-17
      • 1970-01-01
      相关资源
      最近更新 更多