当前位置:  开发笔记 > 编程语言 > 正文

你如何用Java制作网站?

如何解决《你如何用Java制作网站?》经验,为你挑选了5个好方法。

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

我怎样才能做到这一点?有什么好书/教程吗?

哪个更适合Web开发,Java或PHP?

此外,当使用PHP,MySQL进入画面并在为桌面编写Java程序时,我们只使用文件I/O,那么对于web开发,文件I/O或MySQL有什么好处呢?

devinfoley.. 71

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

如何使用Java创建网站?

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

一旦启动并运行Tomcat,并对如何部署JSP有基本的了解,您可能希望开始创建自己的JSP.我总是喜欢IBM developerWorks教程.他们在这里有一个JSP教程看起来没问题(尽管有点过时).

您会发现Java Web开发比JSP更多,但是这些教程将使您朝着正确的方向前进.

PHP与Java

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

文件I/O与MySQL

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



1> devinfoley..:

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

如何使用Java创建网站?

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

一旦启动并运行Tomcat,并对如何部署JSP有基本的了解,您可能希望开始创建自己的JSP.我总是喜欢IBM developerWorks教程.他们在这里有一个JSP教程看起来没问题(尽管有点过时).

您会发现Java Web开发比JSP更多,但是这些教程将使您朝着正确的方向前进.

PHP与Java

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

文件I/O与MySQL

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



2> cletus..:

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

基本上,Web应用程序是Java EE标准的一部分.很多人只使用Web(servlets)部分和其他框架,最值得注意的是Spring,还有Struts,Seam等.

您只需要一个像IntelliJ,Eclipse或Netbeans的IDE,JDK,Java EE下载和像Tomcat这样的servlet容器(或像Glassfish或JBoss这样的成熟应用服务器).

这是一个Tomcat教程.


"你需要的只是像IntelliJ,Eclipse或Netbeans这样的IDE,JDK,JEE下载和像Tomcat这样的servlet容器(或像Glassfish或JBoss这样的成熟应用服务器)"......哦,是*全部*?;)
我认为这可以让他的生活更容易从Java EE 5(http://java.sun.com/javaee/5/docs/tutorial/doc/bnadr.html)而不是1.4开始.

3> Hanno Fietz..:

我会跟着臭名昭着的"你真的想那样做"的答案.

看起来你的重点是玩Java并看看它能做些什么.但是,如果您想要实际开发Web应用程序,您应该知道,虽然Java用于Web应用程序(以及严重的应用程序),但还有其他技术选项可能更适合.

就个人而言,我喜欢(并使用)Java在服务器上提供强大的可移植后端服务.我从来没有尝试用它来构建网站,因为它似乎永远不会是最明显的事情.在厌倦了PHP(我已经使用多年)之后,我最近爱上了基于Python的Web框架Django.

Ruby on Rails的人在youtube上有很多非常有趣的视频,将不同的网络技术与RoR进行比较.当然,这些显然是夸大其词,可能略有偏见,但我会说每一个都有不止一个真理.关于Java的一个就在这里.;-)


我确实同意您的观点,Java不是构建网站的最佳选择。我使用Laravel(PHP)构建Web产品。最近,我在转换工作时面临很多问题,因为几乎90%的招聘人员都在问我是否了解JSP。我只知道核心Java。印度的Java(收费很好)和PHP(不好)。

4> Esko..:

虽然应该提到很多其他的,但Apache Wicket应该是首选.

Wicket不仅减少了许多样板代码,它实际上完全删除了它,您可以使用优秀的业务代码和标记分离,而无需混合两者以及您可以从网站上阅读的各种其他内容.



5> Jan Gressman..:

还要注意的是,虽然Java通常非常适合初学者,但是进入JavaEE,Servlets,Facelets,Eclipse集成,JSP以及在Tomcat中启动和运行所有内容都不是.当然,这不是构建网站的最简单方法,并且可能对大多数事情来说都是过度杀伤.

最重要的是,您可能需要自己托管您的网站,因为大多数网站空间提供商都不提供Servlet容器.如果你只是想看看它的乐趣,我会尝试使用Ruby或Python,这是更酷的东西.但无论如何,要提供至少与问题相关的东西,这里有一个很好的Servlet教程:链接

推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有