Java网站开发入门

Java网站开发入门,java,web-deployment,Java,Web Deployment,正如标题所说,我想开始开发一个基于java的网站。我对html,JavaScript,jQuery,css,像(Java和C)这样的面向对象语言有一些经验,但我知道这还不够,我不知道从哪里开始,我应该寻找什么 正如你所看到的,我在这方面完全是个新手 作为IDE,我必须使用的最佳选择是什么 java web开发的分步学习资源 还有一些类似的东西 我已经在谷歌上搜索过了,但我想知道你推荐我做什么。看看这个网站。它大约在页面的1/2处,在左边的一栏中 它提供了开发基于Java的web站点的良好概述,并

正如标题所说,我想开始开发一个基于
java
的网站。我对
html
JavaScript
jQuery
css
,像(
Java
C
)这样的面向对象语言有一些经验,但我知道这还不够,我不知道从哪里开始,我应该寻找什么

正如你所看到的,我在这方面完全是个新手

作为IDE,我必须使用的最佳选择是什么

java web开发的分步学习资源

还有一些类似的东西

我已经在谷歌上搜索过了,但我想知道你推荐我做什么。

看看这个网站。它大约在页面的1/2处,在左边的一栏中

它提供了开发基于Java的web站点的良好概述,并提供了有关如何将其连接到数据库以及如何使站点对以前的输入做出动态反应的大量附加信息


完成每个步骤可能需要一些时间;但是,它涵盖了很多领域。在台阶上行走可能需要额外的阅读。如果把每一个方面都做得太详细,那么本教程将永远不会结束。

我一直觉得在上的教程非常有用;从Servlet和JSP开始,Java服务器将在后面介绍。

作为初学者,我将从Servlet和JSP开始

(1) 用于编码的Eclipse IDE(免费)

(2) Tomcat作为web服务器/servlet容器(免费)

(3) 教程-查找任何关于servelts/JSP的“hello world”教程,例如

一旦掌握了窍门,就可以查看设计/架构问题,比如MVC。 我最喜欢的架构是干净的html页面,它为Javaservlet发出AJAX请求(最好是Spring的REST实现),但在实现之前,您需要了解servlet的基本知识。 祝你好运。

视情况而定

你想做什么?网站开发是一个广泛的话题,有几种不同的方法可以做到这一点。您可以使用完整的J2EE堆栈(使用类似入门的东西),但鉴于您的经验有限,我建议您与一些新成员一起玩。或者,是Django的Java版本,它们都有很好的教程


至于IDE,最好的是手把手的IntelliJ终极版。但是,如果您的预算很低,NetBeans或Eclipse仍然比什么都没有好。

这是一个正确的问题,但是在错误的地方,对于堆栈溢出来说,它太过宽泛和基于观点。试着做一些谷歌搜索,同时尝试Netbeans和Eclipse;然而,实际上,任何IDE(甚至文本编辑器)都需要做一些额外的工作。