2012-02-21 99 views
1

Web服务器使用谷歌的App Engine SDK: 网页:http://hwsejk.appspot.com/制作使用JSP和Java

我试图让使用Java和JSP Web服务器(这是一个iPhone应用程序的网络服务器)。我对Java不太了解,所以我在尝试自己构建服务器时遇到了很多麻烦。目前,我尝试过实施cookie,数据库和其他一些方法。现在我已经给出了关于我的Web服务器的基本信息,我有几个问题要问。

使用java和jsp制作这样的web服务器是否正确? java servlet获取并发送用户输入到不同的jsp页面,其中包含一些HTML和java代码。但是我在这里发现了一些帖子,这样使用jsp是一种不好的做法。我不知道我还能做什么网页。任何人都可以请推荐正确的方法来创建一个Web服务器(如上面链接的那个)?我很想知道是否有某种模板可供我们查看。

回答

0

你在做什么似乎并不是一个“服务器”,而是一个“网络应用程序”或“网站”。前者意味着你正在创建一个sfotware来实现一个特定的协议,如HTTPFTP等,而后者正在制作一系列网页或在服务器上运行的应用程序。

您可以使用任意数量的语言创建Web应用程序,而不仅仅是Java。从你共享的屏幕截图中,我会认为使用Rails(Ruby),Django(Paython)或Symfony2(PHP)可能会让你启动并运行得非常快,因为它看起来不像一些基本的模型脚手架,漂亮的脸蛋。

如果你熟悉Java,你可能也想尝试Play!框架...

+0

是的,正确的术语是“Web应用程序。”我想坚持java,因为这是我学校主要使用的语言。什么是“框架”?与使用Google App Engine SDK有什么不同? – wonie 2012-02-21 15:18:53

+0

嗯,我还没有使用GAE,所以我不能评论具体。但总的来说,GAE是一个类似“LAMP”平台的平台,在这种环境下,支持哪些语言和类型的资源是特定的,在这种情况下,你可能必须使用SDK来利用某些东西。应用程序框架就像一个在其上构建应用程序的库。它试图覆盖任何应用程序需要的基本管道,以便开发人员每次创建应用程序时都不需要编写新的实现。 – prodigitalson 2012-02-21 15:58:20