【问题标题】:Build a JS server inside of Java for Google AppEngine在 Java 中为 Google AppEngine 构建一个 JS 服务器
【发布时间】:2011-03-25 23:33:14
【问题描述】:

我只需要为一个项目创建一个小界面。所以我决定采用给定的代码并在 Google AppEngine 上运行它。我的问题是,我在 JavaScript 方面经验丰富,并获得了一些 Java 的基本知识,但我不知道如何构建 Java webapp。我启动了 Eclipse 并安装了 AppEngine 插件,下载了 Rhino 和 env.js(这是我需要运行的一堆代码所必需的),但后来发现我坐在这些文件上不知道把它们放在哪里。

如果有人能告诉我把 Rhino 的哪些文件放在哪个目录下就好了(我假设是 "/war/WEB-INF/lib/"),如何添加 env .js 文件以及如何访问作为应用程序索引的 .java 文件中的所有这些文件。

【问题讨论】:

    标签: java javascript google-app-engine rhino


    【解决方案1】:

    我并不特别了解应用程序引擎,但我使用 Rhino jsc 编译扩展 Servlet API 的脚本文件取得了很好的成功。最终结果是一个不错的 WAR 文件,您可以将其部署在任何 servlet 容器中,或许也可以部署在 App Engine 中。请参阅 here 了解我有关此技术的相关博客文章,以及 here 了解示例 Eclipse 项目。

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 第一个链接肯定有帮助,但没有涵盖我的情况:我想将文件导入 Eclipse...
      【解决方案3】:

      http://www.appenginejs.org/ 也可能感兴趣。

      【讨论】:

      • 我已经找到了 AppengineJS,但是没有看到在这个项目中使用它的理由。如果我想从头开始创建一个更大的项目,我会用 Java 来做,因为它更快。
      • @FB55 在这种情况下,您应该澄清您的问题。在您的问题中,您说您想在 App Engine 上运行 Javascript 代码——这正是 appenginejs.org 的用途。
      • 我没有要求框架。 AppengineJS 实际上是一个用 Java & JS 编写的框架,但这并没有什么区别。
      猜你喜欢
      • 2011-01-14
      • 2020-10-22
      • 2012-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多