学习和理解Java中最先进的web开发的资源?

学习和理解Java中最先进的web开发的资源?,java,Java,我正在努力学习Java的web开发,从目前为止我所看到的情况来看,我认为很容易在无数的库、框架和可用技术中迷失方向。 太多的书关注于某些特定的组件(Spring、Hibernate、JSP等等),只给出“HelloWorld”示例 我正在寻找一些书籍或网络资源,它们可以让您了解整个情况并提供“真实世界”的示例,包括同一示例中的几个框架、技术。 你能推荐一些书吗 谢谢 我认为缩小你的范围会有帮助。如果您可以列出一些需要衡量的需求,那么寻找解决方案并开始学习就会容易得多。正如你所提到的,这是一个很大

我正在努力学习Java的web开发,从目前为止我所看到的情况来看,我认为很容易在无数的库、框架和可用技术中迷失方向。 太多的书关注于某些特定的组件(Spring、Hibernate、JSP等等),只给出“HelloWorld”示例

我正在寻找一些书籍或网络资源,它们可以让您了解整个情况并提供“真实世界”的示例,包括同一示例中的几个框架、技术。 你能推荐一些书吗


谢谢

我认为缩小你的范围会有帮助。如果您可以列出一些需要衡量的需求,那么寻找解决方案并开始学习就会容易得多。正如你所提到的,这是一个很大的空间,如果没有一些重点,就很难尝试学习。

问题是,正如你所指出的,有太多的框架,任何名副其实的调查(充其量)只会给你一个简单的例子列表

我建议用一个简单的web容器(tomcat)构建一个基本的spring网站。这可能是最受欢迎的东西,它会给你一个很好的基础。在这之后,接下来要添加的是hibernate


如果您能够在spring和hibernate的基础上建立并运行一个基本的web表单,那么您将有一个良好的基础来扩展它。之后,您可以看看许多GUI框架中的一些,但这肯定是一个好的开始。

我喜欢,因为它清楚地解释了使用POJO的新兴应用程序的方法,因此Spring、Hibernate和许多其他流行框架是一个非常大的领域。我已经读了几本关于这个主题的书,但发现这本书对Java web开发的基础知识非常有帮助:

Bryan Basham:“领先的servlet和JSP:通过Sun认证的Web组件开发人员考试”(平装本)


它以一种非常容易理解的方式涵盖了所有Java web框架所基于的基础(web应用程序容器、环境、部署、生命周期…),但是:它并没有概述大量可用的框架。正如另一个答案所提到的,您可能希望缩小范围,大多数框架都有一个解决方式不同的领域,而且解决起来比其他框架更好(例如,基于组件的、MVC等等)。

从我在Amazon上看到的情况来看,“POJO正在运行”看起来很有希望。我会读的。谢谢我拿到了这本书,我很肯定它会对你有所帮助;)