使用Spring和Hibernate的一些好的示例应用程序是什么?

我需要快速启动一起使用Spring和Hibernate,我正在寻找一些示例代码来修改和扩展。 Struts2和Spring Security集成的奖励积分。

对于Spring和Hibernate来说 ,官方文档是你最好的选择。 但是,您可以通过MyEclipse教程了解Spring遇到Hibernate和Spring以及Hibernate的问题 。

您最好的选择,如果您使用Netbeans或使用它没有任何问题,只需启动一个全新的应用程序并按照Web应用程序向导并分别指定Spring和Hibernate作为应用程序框架和ORM。 它将生成一个完整的骨架供您使用。 您甚至可以稍后在project-> properties-> framework中将Struts2添加为Web框架。

您可能希望为后者研究Struts2 Spring插件 。 此外, Spring Security Integration 。

看看AppFuse

它有很多入门web-app材料。 你也有Struts2-Spring-Hibernate的东西。

有一个示例项目 ,包括可从Struts2网站获得的Spring,Hibernate和Struts2,它似乎拥有我想要的大部分内容。 它包括一个基本的JPA配置,但它不提供DAO类。

通用的DAO模式在Hibernate站点上有记录。 这提供了一个很好的DAO基础,但代码是直接使用Hibernate而没有JPA或Spring。

以下post ( 警告:语言)提供了有关使用Spring和JPA而不是HibernateTemplate类的一些信息。

把这些信息放在我的骨架项目的路上。

SpringSource本身提供了大量优秀的示例应用程序:

https://src.springframework.org/svn/spring-samples/

在这里开始的最好的可能是:

http://static.springsource.org/docs/petclinic.html

Spring Roo使用JPA 2创建了一个Spring-Hibernate框架。您可以继续使用Roo,或者可以通过少量手动工作将其关闭。 它下载了最新的Hibernate和Spring版本,你可以确定它们将一起工作。

Spring Roo通过“提示”命令为您提供建议,您可以非常快速地开始。 您可以按照http://static.springsource.org/spring-roo/reference/html/beginning.html上的教程进行操作,前两个步骤就足够了。

但是Roo不会帮助Struts,而是提供JSF。