如果我想学习Java和wicket框架,从哪里开始

如果我想学习Java和wicket框架,从哪里开始,java,wicket,Java,Wicket,我是一名C/C++程序员,在桌面应用程序方面有一定的经验。(没有网络开发)。 现在我想转到web开发。 我正在考虑Java和Wicket框架。 但是由于Java是一种庞大的语言。 你能告诉我从哪里开始学习Java吗。我的意思是我应该先学习什么功能。像秋千应该是第一个,我想 选择wicket的原因是:-我可以使用一些工具完成HTML/CSS。而且不必学习JSP、Servlet、XML和其他东西 最终,要成为一名成功的web开发人员,您必须了解所有这些技术(JSP、Servlet、XML等),但要开

我是一名C/C++程序员,在桌面应用程序方面有一定的经验。(没有网络开发)。 现在我想转到web开发。 我正在考虑Java和Wicket框架。 但是由于Java是一种庞大的语言。 你能告诉我从哪里开始学习Java吗。我的意思是我应该先学习什么功能。像秋千应该是第一个,我想


选择wicket的原因是:-我可以使用一些工具完成HTML/CSS。而且不必学习JSP、Servlet、XML和其他东西

最终,要成为一名成功的web开发人员,您必须了解所有这些技术(JSP、Servlet、XML等),但要开始,您可能需要将Wicket抽象视为非泄漏()

您不必了解swing就可以开始web开发,swing实际上只在桌面上使用

如果您已经了解C/C++,那么您应该具备理解Java的所有概念。有关java(以及其他)的免费书籍列表,请参见此问题:


我认为您可能至少需要学习如何为wicket配置部署描述符(web.xml)文件。我认为没有捷径可以了解所有涉及的技术。你可能需要一些关于潜在问题的基本知识,因为一旦问题出现,你可能会陷入困境和沮丧

我建议您提供详尽完整的文档,不仅可以作为教程,还可以作为参考。我建议您访问以下来源:

  • 对于Java,“Java教程”:
  • 对于Java EE开发,“Java EE教程”:
  • 对于ApacheWicket(您可能知道这一点):

与C++相比,java是一种相当简单的语言。您已经知道它的许多概念——OOP、继承、泛型、内部类。了解接口、异常、基本一致性(同步的
关键字)

然后,您需要了解JDK中的内容以及如何使用JDK中最常用的部分: *Java数据类型框架(或者它是如何命名的)-我的意思是,像List、ArrayList、Set、HashSet、迭代器等等。。。 *I/O内容—流、文件、FileInputStream。 * ... 你会发现你需要什么,通常是通过例子

这是针对Java的

现在,对于web,您需要了解HTML(参见w3c)、HTTP(安装FireBug并观察通信;我的意思是,一开始不要阅读规范)

对于wicket,首先阅读一些教程,我最喜欢的是:

然后读这本书-Wicket in Action


一般来说,练习你所学的一切。阅读是不够的。。。当然,在您跳转到web和Wicket之前,您应该创建一些控制台java应用程序-因为这将在您的代码和观察到的输出(Wicket、HTML、HTTP、浏览器等)之间放置许多层。

您可能需要了解一些Servlet的知识,他需要JSP知识做什么?当然,如果他非常仔细地选择工作,他可能不会接触到它,但我怀疑有很多代码在使用它。说到这里,更重要的是你不能仅仅了解java/wicket,你必须了解它背后的技术(甚至是它周围的技术)。谢谢Marc!!,我知道JSP/Servet的概念,一年前我开始学习JSP/servlet,但在学习JavaBean的过程中,我对jstl库(用于JSP页面)感到困惑。然后我知道SpringMVC是一个很好的框架,可以使用,并且与hibernate等融为一体。所以放弃了java,转而使用RubyonRails。但是RubyonRails对于我的长期企业应用程序来说还不够好。因为我的网络应用在幕后有很强的逻辑性。(不仅仅是简单的crud应用程序)。所以我回到了java,发现wicket是最合适的,所以我可以更快地开始。