【问题标题】:GWT: finding the Java Source from the HTMLGWT:从 HTML 中查找 Java 源代码
【发布时间】:2012-02-16 11:22:12
【问题描述】:

我刚开始从事一个巨大的 gwt 项目,并问自己是否有一种聪明的方法可以在使用 firebug(或类似的)研究 HTML 时找到 gwt java 类。 例如,我在 html 页面的某处有一个表格,需要找到生成该表格的 gwt 类。

我正在使用 gwt 2.4.0、eclipse 3.7,主要是带有 firebug 和 gwt-development-plugin 的 firefox。

【问题讨论】:

    标签: java gwt


    【解决方案1】:
    【解决方案2】:

    我能想到的唯一方法是找到表的 ID(如果已设置)或其他属性,然后搜索您的 Java 代码以查看它的设置位置。

    GWT 生成的代码是高度混淆的,并且变量名称被更改为更小的名称以节省空间 - 因此没有“简单”的方式从 JS 中发现原始代码。

    【讨论】:

    • 没有设置ID。谢谢你的信息。也许有一天,gwt 浏览器插件可以找到代码,这将是一个不错的功能。在那之前我不得不走“硬”的路。
    【解决方案3】:

    您还可以将编译后的 JavaSript 的“输出样式”设置为详细,然后它会保留您的 Java 项目的变量和类名。

    但是,这会使您的 JS 文件大 100 倍,而且它从未帮助我调试应用程序。我实际上在eclipse中使用调试模式发现了我所有的错误!在编译模式下无法正常工作的代码在模拟调试版本中也无法正常工作(调试时,它们是通过浏览器插件使用 Java 模拟 JavaSript 功能)。

    【讨论】:

    • 我也会尝试该编译器选项,但正如您所说,使用 eclipse 的调试模式可能更有意义。谢谢。
    猜你喜欢
    • 2010-12-21
    • 1970-01-01
    • 2011-08-23
    • 1970-01-01
    • 2011-05-01
    • 2011-09-27
    • 1970-01-01
    • 2013-10-28
    • 1970-01-01
    相关资源
    最近更新 更多