在GAE上使用AJAX、Servlet和JSP制作聊天应用程序

在GAE上使用AJAX、Servlet和JSP制作聊天应用程序,ajax,google-app-engine,jsp,servlets,web-applications,Ajax,Google App Engine,Jsp,Servlets,Web Applications,我是一名CS学生,在这个夏天尝试做一些辅助项目。我的目标之一是创建一个聊天应用程序,它最终将托管在GAE上。我是网络开发新手,所以我试图在黑暗中四处奔波,希望达到目标,但我想这将是对我时间的极大浪费。使用servlet和JSP的基本原理是GAE需要Java作为后端。我希望使用AJAX来做前端 然而,我很难把所有的技术放在一起让它工作。我的设计有问题。我不需要任何代码,而是需要设计模式的帮助 我对GAE的工作原理感到困惑。既然GAE需要Java/PHP/Python等,那么可以使用GAE部署用AJ

我是一名CS学生,在这个夏天尝试做一些辅助项目。我的目标之一是创建一个聊天应用程序,它最终将托管在GAE上。我是网络开发新手,所以我试图在黑暗中四处奔波,希望达到目标,但我想这将是对我时间的极大浪费。使用servlet和JSP的基本原理是GAE需要Java作为后端。我希望使用AJAX来做前端

然而,我很难把所有的技术放在一起让它工作。我的设计有问题。我不需要任何代码,而是需要设计模式的帮助

我对GAE的工作原理感到困惑。既然GAE需要Java/PHP/Python等,那么可以使用GAE部署用AJAX编码的客户端吗?我是否需要两个GAE,一个用于客户端,另一个用于用Java编码的服务器

我还对如何将AJAX技术与Servlet&JSP技术连接起来感到迷茫。如果你们能提供关于设计模式的一步一步的指导,我将不胜感激。在线教程的链接将非常感谢。我的风格是边走边学

最终,我的目标是在GAE上启动并运行一个聊天应用程序(非常简单,所有用户都可以看到彼此的消息),以了解整个web开发过程(代码、运行、部署)

顺便说一句,我不知道任何PHP/MySQL(但如果我把整个web开发都包括在数据库功能中,我会在以后学习)


谢谢大家。

如果您只需搜索谷歌应用程序引擎,就可以阅读很多内容。从文档开始,完成教程。学习不是浪费你的时间,因为你还不了解它


GoogleAppEngine本质上是一个分布式web服务器+数据库。appengine上的AJAX与其他任何地方的AJAX没有什么不同-服务器提供在web浏览器上运行的HTML+Javascript,并与服务器通信。

尝试GAE入门指南quides和-或udacity web开发(使用GAE、Python和HTML)来了解使用GAE的web开发。