我是 GAE 和 AJAX 的新手,并且一直在尝试通过使用 JAVA 编写一些应用程序来学习 GAE(虽然没有 GWT)。有人可以告诉我是否可以在不使用 Python 或 RPC 和 Java 的情况下编写 AJAX 应用程序?如果有,有样品吗?
谢谢
我是 GAE 和 AJAX 的新手,并且一直在尝试通过使用 JAVA 编写一些应用程序来学习 GAE(虽然没有 GWT)。有人可以告诉我是否可以在不使用 Python 或 RPC 和 Java 的情况下编写 AJAX 应用程序?如果有,有样品吗?
谢谢
GAE 上的代码在服务器上运行,而 AJAX 代码在浏览器中完成,最典型的是 JavaScript。
您可以拥有一个扩展 HttpServlet 并在 GAE 上运行的 Java 类,然后让一个 java 脚本调用它并向其发送 POST 或 GET 参数并接收响应并执行所需的操作。这称为 servlet,您可以在 Google 上搜索它或获取许多关于该主题的书籍。
public class Biller extends HttpServlet {
public void doPost(HttpServletRequest req, HttpServletResponse resp) {
//Do something in here.
}
}
您可以使用 JavaScript(或 jQuery 之类的库)和常规 HTTP 请求编写一个好的应用程序。
网上有很多例子。喜欢这个:http: //vimeo.com/m/8066901
实际上 GEA 应用程序与 Java EE Web 应用程序非常相似。您可以只应用 JSP 文件并在 JSP 中做任何您想做的事情。您还可以添加更多静态 HTML 文件。只需将它们放在 /web 目录中,它们将在部署后在网站的根目录中可用。