正如标题所说,我想开始开发一个基于java
的网站。我对html
,JavaScript
,jQuery
,css
,面向对象的语言有一些经验,如(Java
和C#
),但我知道这还不够,我不知道从哪里开始以及我应该寻找什么。
如您所见,我对此完全是新手。
作为 IDE 的最佳选择是什么?
Java Web 开发的分步学习资源?
还有一些类似的东西。
我已经用谷歌搜索过了,但我想知道你推荐我做什么。
查看 NetBeans 电子商务教程。 它大约在页面下方的 1/2 处,在左侧列中。
它很好地概述了开发基于 Java 的网站,其中包含有关如何将其连接到数据库的大量附加信息,并让站点对以前的输入动态做出反应。
完成每个步骤可能需要一些时间;但是,它涵盖了很多方面。 演练这些步骤可能需要额外阅读其中一个 Java EE 教程。 如果每个方面都太细,教程将永远不会结束。
觉得 http://www.coreservlets.com/的教程非常有用;从 Servlet 和 JSP 开始,稍后再从 Java Server Faces 开始。
首先,我会从 Servlet 和 JSP 开始。
(1) Eclipse IDE 用于编码(免费)
(2) Tomcat 作为 Web 服务器/servlet 容器(免费)
(3) 教程 - 在 servelts/jsps 上查找任何"hello world"教程,一个例子可能是http://helloworldprograms.blogspot.co.il/2010/08/servlet-hello-world.html
一旦掌握了窍门,请查找设计/架构问题,例如 MVC。我最喜欢的架构是干净的html页面,它发出Java servlet的AJAX请求(最好是Spring的REST实现),但在到达那里之前,你需要了解Servlet的基本知识。祝你好运。
这取决于。
你想做什么?网站开发是一个广泛的话题,有几种不同的方法可以做到这一点。你可以完全使用J2EE堆栈(使用Matt Raible的AppFuse之类的东西来开始),但鉴于你有限的经验,我建议你和一些新人一起玩。Spring Roo或Play框架,它们是Django的Java版本,都有很好的教程。
至于IDE,最好的是IntelliJ Ultimate Edition。但是,如果您的预算有限,NetBeans 或 Eclipse 仍然总比没有好。