【问题标题】:How do I know which code can be used in the client side implementation of GWT?我如何知道可以在 GWT 的客户端实现中使用哪些代码?
【发布时间】:2010-11-18 19:45:35
【问题描述】:

据我了解,带有 Google Web Toolkit 的 Google App Engine 具有客户端和服务器端组件。客户端编译为 JavaScript,而服务器端则保留为 Java 代码。

我如何知道哪些 Java 函数/类可以在客户端使用,哪些必须在服务器端实现,因为它们没有 JavaScript 等效项?

更新:我忘了提到我也想知道我可以使用 Java 的哪些功能。比如异常、泛型、类继承等。

【问题讨论】:

    标签: java javascript google-app-engine gwt


    【解决方案1】:

    http://code.google.com/webtoolkit/doc/latest/RefJreEmulation.html查看 JRE 仿真参考

    有一个支持的类列表。

    【讨论】:

      【解决方案2】:

      Google 有 an article 回答了这个问题:

      与 Java 语言和库的兼容性

      Compatibility with the Java Language and Libraries 描述了 GWT 和核心 Java 语言在语法和语义上的差异。请务必记住,您的 GWT 应用程序的目标语言最终是 JavaScript,因此在开发模式和生产模式(以前​​分别称为托管模式和 Web 模式)下运行应用程序之间存在一些差异。

      如果您点击他们的链接,它会更详细地解释在 Java 中可以使用和不可以使用的内容(例如异常、断言、多线程等)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-09-12
        • 2011-06-16
        • 2012-03-29
        相关资源
        最近更新 更多