关于 Java EE、Spring 和 Hibernate

Posted

技术标签:

【中文标题】关于 Java EE、Spring 和 Hibernate【英文标题】:About Java EE, Spring and Hibernate 【发布时间】:2010-06-23 13:26:35 【问题描述】:

基本上我想学习这项技术。我已经知道 Java SE。我的问题是,什么是学习 Spring 和 Hibernate 的良好开端? Head First JSP and Servlets 这本书好还是什么?

【问题讨论】:

【参考方案1】:

我的问题是,学习 Spring 和 Hibernate 的良好起点在哪里?

我推荐 Craig Wall 的 Spring in Action 的第二版(它涵盖了两者),当然还有 Spring Framework 的 Reference Documentation。

Head First JSP and Servlets 这本书好还是什么?

是的。但不适用于上述主题。

【讨论】:

除了这些书,我强烈建议您同时阅读“Harnessing Hibernate”。它非常适合 Hibernate,并且很好地补充了其他书籍。如果你不想买书,Hibernate 教程也很有帮助:docs.jboss.org/hibernate/stable/core/reference/en/html/…【参考方案2】:

Spring框架下有很多主题。我使用最多的是 - IOC、AOP、事务管理和 Spring JDBC。为了掌握这些概念,我广泛使用了 spring 网站并阅读了Spring Recipes 的书。我对书中的示例进行了编码,并尝试使用 Spring 框架(如 IOC 和 JDBC)转换现有应用程序。春季论坛非常有用。当然,Stack Overflow 的人总是愿意提供帮助。

【讨论】:

【参考方案3】:

我可以向您推荐 Rob Harrop 和 Jan Machacek 的 Pro Spring 2.5。它很容易阅读,并且有很多简单但精确的示例。当然,Spring 有 very good reference。

如果你想了解更多关于 Hibernate 的信息,你应该看看Java Persistence with Hibernate。其中一位作者是 Hibernate 的创建者 Gavin King,因此在阅读本书时您将获得第一手的知识。

【讨论】:

【参考方案4】:

春天latest documentation是学习spring的良好开端。

既然 spring 有这么多的模块,你一开始可能会感到困惑。 您可以启动 spring core 并随着您的深入学习其余模块。

【讨论】:

以上是关于关于 Java EE、Spring 和 Hibernate的主要内容,如果未能解决你的问题,请参考以下文章

Senior Java Developer/Junior Java Developer/Java Techinical Leader

Java关于Spring框架的总结

关于springboot

关于@Autowired和@Resource注解区别

关于Spring的69个问题

Java EE - Servlet 3.0 和 Spring MVC