如何开始使用Java进行Web开发?

时间:2009-12-22 15:40:00

标签: java

好的,对于那些曾经做过这件事的人来说,这是最简单的问题。我正在学习Java,我听说Java可以用来构建网站。我来自PHP背景,所以我真的很感激使用强大类型的精心设计的语言,如Java用于Web开发。但是,要么我无法正确获取我的搜索关键字,要么就没有单一的指南可以解释我在用Java构建网站时需要做些什么。

对于PHP,我需要安装Apache和PHP,或者像WAMP这样的好包,并开始将php文件放在web根目录中。

什么是Java的等价物?

4 个答案:

答案 0 :(得分:1)

Here是一篇关于使用Eclipse IDE和Apache Tomcat构建简单Web应用程序的精彩文章。

同时阅读Java ServletsJava Server Pages.

希望这足以让你开始。

答案 1 :(得分:1)

PHP的Java等价物是JSP - 像Tomcat,Jetty和Resin这样的引擎可以解释Java Web应用程序(可以包含JSP页面),而JSP可以像PHP引擎一样将动态内容发送到Web客户端。 / p>

但JSP只是编译为Java Servlet,它是一种对象类型,允许您直接操作从应用程序容器(Tomcat,Jetty,Resin)构造的Request和Response对象。如果将HTML直接放入JSP中,则会生成等效的Java代码,将HTML发送到响应。

我认为您应该首先了解Servlet和Web应用程序 - 特别是了解Web应用程序的组织方式以及如何将其部署到Tomcat中。所有这些信息都可以在Tomcat手册中找到:这里是5.5版本文档的链接,我认为它们现在最多6个,但这是google给我的第一个,这对于学习来说很好。

http://tomcat.apache.org/tomcat-5.5-doc/index.html

阅读前四节,以及有关Servlet和JSP的部分。

此外,这是一个非常好的Servlets教程:http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/

答案 2 :(得分:0)

  

对于PHP,我需要安装Apache和PHP,或者像WAMP这样的好包,并开始将php文件放在web根目录中。   什么是Java的等价物?

您可以使用Java Server Pages创建动态网页,在这种情况下,Tomcat将用作servlet容器(+ Web服务器)。

答案 3 :(得分:0)

Java是一种大型语言,因此需要学习很多东西。

如果您只想继续使用PHP编写但在Java系统上运行,那么请考虑使用Quercus,因为它是Java中的PHP5实现。

请参阅http://www.caucho.com/resin-3.0/quercus/了解如何开始使用。