0

我已经在 Eclipse 的谷歌应用引擎中构建了一个应用程序,现在我需要构建一个网站,人们可以在其中与他们的网络浏览器中的程序结果进行交互。Google-app-engine 表明我应该构建 jsp 页面。

现在我完全了解 Web 开发。在过去的几周里,我一直在学习 HTML 和 CSS,以便从基本层面上理解它。但是,我确实有几个问题需要澄清:

用 jsp 编写的网页能否与用各种 HTML、CSS 和 javascript 文件编写的网页一样好?

用jsp写网页是不是难多了?

让应用程序在谷歌应用引擎上运行,然后在使用 HTML、CSS 和 js 构建后单独托管网站会更好吗?

4

4 回答 4

1

首先看看这个http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/

用 jsp 编写的页面看起来和 html/css/js 一样漂亮,因为实际上 jsp 的输出实际上是 html/css/js。您只需控制如何使用特殊标签打印这些元素。

写一个页面是一个jsp,在我看来和用asp.net、php或over technlogies写一样困难。但也有一些替代品,比如铁轨,可以让事情变得更容易。

如果您想探索javascript only方法,请查看此http://coding.smashingmagazine.com/2012/07/27/journey-through-the-javascript-mvc-jungle/

于 2013-06-04T15:18:24.040 回答
0

要创建动态 HTML,您可以使用 JSP。您还可以托管静态 HTML 页面,而无需使用 JSP。

如果您需要一个非常可扩展且可靠的主机,GAE 是我个人的选择。

要学习使用 JSP,请查找(谷歌)教程或GAE java 入门指南。JSP 是 Java 的一部分,而不是 GAE 专用工具。

于 2013-06-04T15:27:11.973 回答
0

HTML CSS JavaScript: CLIENT SIDE CODE 用于制作用户界面,而 JSP :是在您的界面中填充结果

JSP、ASP.net、PHP、Python 等都是服务器端语言[他们做所有的努力或移动网站],而 HTML/CSS/JS 是客户端语言[它们的主要目的是与用户交互]。

我知道 JSP、Php、Python、b/w 这三个我会说 JSP 对于没有 Java-SE 知识的人来说有点难,而 PHP、Python 可以非常快速轻松地学习。

ps 我也是谷歌应用引擎的初学者,我自己部署了一个网站,可以查看http://webenggproject.appspot.com

于 2013-06-04T19:19:07.767 回答
0

正如 voscausa 所说,但不,不要将页面命名为 .jsp。用 html、css 和 javascript 编写它,并将 web.xml 文件修改为您的起始页的名称。将您的网页连同您的资源文件夹等放在项目 war 文件夹中。根据您编写应用程序的方式,您应该能够使用 jsp url 来引用它,假设它是一个 java servlet,但您将获得更多布局带有 jsp 页面的选项。为只有动态布局的页面保存 jsp 扩展。

于 2013-07-29T04:33:08.810 回答