你如何用Java制作网站?[已关闭]

2022-08-30 08:42:30

这可能是一个非常微不足道的问题,但我一直在我的学校编写Java程序,我刚刚发现我也可以使用Java创建网站。

  • 我该怎么做?有什么好书/教程吗?
  • 哪个更适合Web开发,Java或PHP?
  • 此外,当使用PHP时,MySQL进入画面,并且在为桌面编写Java程序时,我们只使用File I / O,那么对于Web开发,File I / O或MySQL来说,什么更好?

答案 1

你问了几个不同的问题...

  • 如何使用Java创建网站?

开始使用Java制作网站的最简单方法是使用JSP。JSP代表Java Server Pages,它允许您在Java代码文件中嵌入HTML以创建动态页面。为了编译和提供JSP,你需要一个Servlet容器,它基本上是一个运行Java类的Web服务器。最流行的基本Servlet容器称为Tomcat,它由Apache软件基金会免费提供。按照cletus在这里提供的教程进行操作。

一旦你启动并运行了Tomcat,并且对如何部署JSP有了基本的了解,你可能想要开始创建自己的JSP。我总是喜欢 IBM developerWorks 教程。他们这里有一个JSP教程,看起来还不错(虽然有点过时)。

你会发现Java Web开发比JSP要多得多,但这些教程会让你朝着正确的方向前进。

  • PHP 与 Java

这是一个非常主观的问题。PHP和Java只是工具,在糟糕的程序员手中,任何工具都是无用的。PHP和Java都有其优点和缺点,对它们的讨论可能超出了本文的范围。我想说的是,如果你已经知道Java,那就坚持使用Java。

  • 文件 I/O 与 MySQL

MySQL更适合Web应用程序,因为它旨在处理许多并发用户。你应该知道,Java可以通过Java的数据库连接框架JDBC和PHP一样容易地使用MySQL。


答案 2

阅读有关 Java Web 应用程序的教程

基本上,Web应用程序是Java EE标准的一部分。很多人只使用Web(servlets)部分,并加入额外的框架,最着名的是Spring,还有Struts,Seam等。

您所需要的只是像IntelliJ,Eclipse或Netbeans这样的IDE,JDK,Java EE下载和像Tomcat这样的servlet容器(或者像Glassfish或JBoss这样的成熟的应用程序服务器)。

这是一个雄猫教程


推荐