我需要快速启动一起使用Spring和Hibernate,我正在寻找一些示例代码来修改和扩展。 Struts2和Spring Security集成的加分点。
答案 0 :(得分:12)
官方文档是您Spring和Hibernate的最佳选择。但是,您可以查看When Spring Meets Hibernate和Spring 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)
答案 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。