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

时间:2009-02-10 04:53:58

标签: java hibernate spring spring-security

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

5 个答案:

答案 0 :(得分:12)

官方文档是您SpringHibernate的最佳选择。但是,您可以查看When Spring Meets HibernateSpring and Hibernate with MyEclipse教程以帮助您入门。

您最好的选择,如果您使用Netbeans或使用Netbeans没有任何问题,只需启动一个全新的应用程序并分别遵循web application wizard and specify Spring and Hibernate作为应用程序框架和ORM。它将生成一个完整的骨架供您使用。您甚至可以稍后在项目 - >属性 - >框架中将Struts2添加为Web框架。

您可能希望查看Struts2 Spring Plugin后者。此外,Spring Security Integration

答案 1 :(得分:9)

查看AppFuse

它有很多首发网络应用程序资料。你也可以使用Struts2-Spring-Hibernate。

答案 2 :(得分:7)

有一个sample project,其中包括Struts2网站提供的Spring,Hibernate和Struts2,它们似乎拥有我想要的大部分内容。它包括一个基本的JPA配置,但它不提供DAO类。

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

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

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

答案 3 :(得分:3)

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

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

这里最好的开始可能是:

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

答案 4 :(得分:2)

Spring Roo使用JPA 2创建了一个Spring-Hibernate框架。您可以继续使用Roo,也可以在没有太多手动工作的情况下将其关闭。它下载了最新的Hibernate和Spring版本,你可以确定它们将一起工作。

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

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