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

如何开始使用Java进行web开发?,java,Java,好的,这是今天最简单的问题,对于你们这些曾经这样做过的人来说。我正在学习Java,我听说Java可以用来建立网站。我有PHP的背景,所以我非常希望使用像Java这样设计良好的强类型语言进行web开发。然而,要么我不能正确地获取我的搜索关键字,要么没有一个指南可以解释我在Java中构建网站实际需要做什么 对于PHP,我需要安装Apache和PHP,或者像WAMP这样的好软件包,并开始将PHP文件放在web根目录中 Java的等价物是什么?是一篇关于使用EclipseIDE和ApacheTomcat

好的,这是今天最简单的问题,对于你们这些曾经这样做过的人来说。我正在学习Java,我听说Java可以用来建立网站。我有PHP的背景,所以我非常希望使用像Java这样设计良好的强类型语言进行web开发。然而,要么我不能正确地获取我的搜索关键字,要么没有一个指南可以解释我在Java中构建网站实际需要做什么

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

Java的等价物是什么?

是一篇关于使用EclipseIDE和ApacheTomcat构建简单web应用程序的优秀文章

也请阅读和

希望这足以让你开始

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


在这种情况下,您可以使用并将用作servlet容器(+web服务器)来创建动态web页面。

PHP的Java等价物是JSP——像Tomcat、Jetty和Resin这样的引擎可以解释Java web应用程序(可以包含JSP页面),JSP可以像PHP引擎一样向web客户端发送动态内容

但是JSP只是编译成Javaservlet,这是一种对象类型,可以让您直接操作从应用程序容器(Tomcat、Jetty、Resin)构建的请求和响应对象。如果将HTML直接放入JSP,则会生成等效的Java代码,将HTML发送到响应

我认为您应该从学习servlet和webapps开始,特别是学习如何组织web应用程序以及如何将其部署到Tomcat中。所有这些信息都可以在Tomcat手册中找到:这里有一个指向5.5版文档的链接,我想它们现在已经升级到6版了,但这是google给我的第一个,可以在上面学习

阅读前四部分,以及关于servlet和JSP的部分


另外,这里有一个非常好的servlet教程:

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

如果你想做的是在PHP中继续运行,但是在java系统上运行,那么考虑使用QuasCube,因为它是java中的PHP5实现。


请参阅以了解如何开始。

这在java中不是一个简单的问题,因为有太多的替代方案