2009-02-10 14 views

Antwort

7

Es gibt eine sample project, die Spring, Hibernate und Struts2 enthält, die von der Struts2-Website verfügbar sind, die das meiste von dem zu haben scheint, was ich möchte. Es enthält eine grundlegende JPA-Konfiguration, bietet jedoch keine DAO-Klassen.

Das generische DAO-Muster ist auf der Hibernate-Site here dokumentiert. Dies ergibt eine gute DAO-Grundlage, aber der Code verwendet Hibernate direkt ohne JPA oder Spring.

Die following post (Warnung: Sprache) gibt einige Informationen über die Verwendung von Spring mit JPA und nicht die HibernateTemplate-Klasse.

Zusammen ergeben diese Informationen mich auf dem Weg zu meinem Skelettprojekt.

12

Die offizielle Dokumentation ist Ihre beste Wahl für Spring und Hibernate. Sie können jedoch in When Spring Meets Hibernate und Spring and Hibernate with MyEclipse Tutorial schauen, um loszulegen.

Ihre beste Wette, wenn Sie Netbeans verwenden oder keine Probleme damit haben, starten Sie einfach eine neue Anwendung und folgen Sie dem web application wizard and specify Spring and Hibernate als Anwendungsframework bzw. ORM. Es erzeugt ein komplettes Skelett, an dem Sie arbeiten können. Sie können Struts2 sogar später als Web-Framework hinzufügen, unter Projekt-> Eigenschaften-> Framework.

Sie könnten für die letztere in Struts2 Spring Plugin suchen. Weiter, Spring Security Integration.

9

Werfen Sie einen Blick auf AppFuse

Es hat viele Starter Web-App-Material. Sie haben auch etwas mit Struts2-Spring-Hibernate.

+0

Ermöglicht mir Appfuse, Struts2 anstelle von Spring MVC zu verwenden? Ich konnte es nicht auf der Website erwähnt sehen. –

+0

Sehen Sie sich diese URL https://appfuse.dev.java.net/ an. Es hat einige Demo-Videos sowie Downloads für Struts2. Hoffe, es hilft. – Satya

2

Frühling Roo ein schafft Spring - Hibernate Skelett mit JPA 2. Du kannst Roo weiter verwenden oder es mit wenig Handarbeit abschalten. Es lädt die neuesten Hibernate- und Spring-Versionen herunter und Sie können sicher sein, dass sie zusammen funktionieren.

Spring Roo gibt Ihnen mit dem "Hinweis" -Befehl Rat und Sie können wirklich schnell beginnen. Sie können dem Tutorial bei folgen und die ersten beiden Schritte sind genug.

Aber Roo wird nicht mit Struts helfen, es bietet stattdessen JSF.