建立一个jsp作为初学者的方向

时间:2013-06-04 15:12:11

标签: java javascript google-app-engine jsp web-applications

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

现在我完全了解网络开发。我花了几周的时间学习HTML和CSS,这样我才能从基础层面理解它。但是,我确实有几个问题需要澄清:

用jsp编写的网页看起来和用各种HTML,CSS和javascript文件编写的网页一样好吗?

在jsp中编写网页要困难得多吗?

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

4 个答案:

答案 0 :(得分:1)

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

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

写一个页面是一个jsp在我看来很难在asp.net,php或technlogies上写它。但有一些替代方案,比如rails可以让事情变得更容易。

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

答案 1 :(得分:0)

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

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

要学习使用JSP,请查找(谷歌)教程或GAE java getting started guide。 JSP是Java的一部分,而不是仅限GAE的工具。

答案 2 :(得分: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可以非常快速而轻松地学习。

p.s我也是Google应用引擎的初学者,我部署了一个网站,你可以查看它http://webenggproject.appspot.com

答案 3 :(得分:0)

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

相关问题