Ho bisogno di un avvio rapido per utilizzare Spring e Hibernate insieme e cercavo un codice di esempio da modificare ed estendere. Punti bonus per l'integrazione di Struts2 e Spring Security.Quali sono alcune buone applicazioni di esempio che utilizzano Spring e Hibernate?
risposta
C'è uno sample project che include Spring, Hibernate e Struts2 disponibili sul sito Web di Struts2 che sembra avere la maggior parte di ciò che voglio. Include una configurazione JPA di base ma non fornisce le classi DAO.
Il modello DAO generico è documentato sul sito di Hibernate here. Questo dà una buona base DAO ma il codice sta usando Hibernate direttamente senza JPA o Spring.
Il following post (avviso: lingua) fornisce alcune informazioni sull'utilizzo di Spring con JPA e non con la classe HibernateTemplate.
Mettere insieme queste informazioni mi ha aiutato a realizzare il mio progetto skeleton.
Il documento ufficiale è la soluzione migliore per entrambi Spring e Hibernate. Tuttavia, puoi iniziare il tutorial When Spring Meets Hibernate e Spring and Hibernate with MyEclipse per iniziare.
La soluzione migliore, se si utilizza Netbeans o non si hanno problemi a utilizzarlo, è sufficiente avviare una nuova applicazione e seguire rispettivamente lo web application wizard and specify Spring and Hibernate come framework dell'applicazione e l'ORM. Genererà uno scheletro completo su cui lavorare. È anche possibile aggiungere Struts2 come framework Web in seguito, in project-> properties-> framework.
Si consiglia di esaminare Struts2 Spring Plugin per quest'ultimo. Inoltre, Spring Security Integration.
Dai un'occhiata alla AppFuse
Ha sacco di avviamento materiale web-app. Hai anche qualcosa con Struts2-Spring-Hibernate.
SpringSource per sé hanno un buon numero di buone applicazioni di esempio disponibili qui:
https://src.springframework.org/svn/spring-samples/
Il migliore per iniziare con qui è probabilmente:
Primavera Roo crea un Spring - Hibernate skeleton with JPA 2. Puoi continuare a usare Roo o puoi spegnerlo con poco lavoro manuale. Scarica le versioni più recenti di Hibernate e Spring e puoi essere sicuro che funzioneranno insieme.
Spring Roo ti dà consigli con il comando "suggerimento" e puoi iniziare molto rapidamente. Puoi seguire il tutorial allo http://static.springsource.org/spring-roo/reference/html/beginning.html e i primi due passaggi sono sufficienti.
Ma Roo non aiuta con Struts, offre invece JSF.
- 1. Quali sono alcune buone alternative a InstallShield?
- 2. Quali sono alcune applicazioni pratiche dell'algoritmo ROT13?
- 3. Quali sono alcune buone risorse sull'uso di Lucene.Net?
- 4. Quali sono alcune buone pagine per reindirizzare gli utenti se utilizzano un vecchio browser?
- 5. Quali sono alcune buone alternative all'ereditarietà multipla in .NET?
- 6. Quali sono alcune alternative di pagerank?
- 7. Quali sono alcune buone soluzioni di pianificazione e runner di lavoro .net?
- 8. Quali sono alcune applicazioni economicamente importanti dell'apprendimento automatico?
- 9. Quali sono alcune buone risorse sugli algoritmi di flocking e swarm?
- 10. Quali sono alcune buone risorse per l'apprendimento delle parti interne del codebase di Rails?
- 11. Quali sono alcune buone risorse per lo sviluppo di un sito che supporta i browser con e senza javascript?
- 12. Quali sono le buone risorse di Lazarus/FPC?
- 13. Quali sono alcune buone opzioni di archiviazione persistenti per i dati chiave-> valore?
- 14. Oltre alla registrazione e alla gestione delle transazioni, quali sono alcune applicazioni pratiche di AOP?
- 15. Quali sono alcune buone soluzioni di autorizzazione dei ruoli utilizzate con Authlogic?
- 16. Qualche esempio di applicazioni di produzione che utilizzano alberi di firma?
- 17. Dove sono alcune buone guide di programmazione Xlib?
- 18. Applicazioni di esempio Good Entity Framework?
- 19. Quali sono alcune operazioni che richiedono molto tempo in C?
- 20. Quali sono alcune buone risorse per iniziare con la programmazione COBOL?
- 21. Spring hibernate template quando usare e perché?
- 22. Quali sono alcune buone risorse per fare da testo a voce in .NET?
- 23. Quali sono le buone euristiche per le funzioni di inlining?
- 24. Buone pratiche di verifica dell'integrità delle applicazioni Web Java
- 25. Applicazioni desktop non banali che utilizzano Ruby?
- 26. Quali sono alcune alternative a PlayN?
- 27. esempio di applicazione che utilizza vaadin
- 28. Esempio di progetti open source che utilizzano scalaz
- 29. Spring Boot & Spring Data: come sono gestite le Hibernate Sessions?
- 30. Alternative a Freemarker quando si utilizza Spring/Hibernate?
Appfuse mi consente di utilizzare Struts2 anziché Spring MVC? Non riuscivo a vederlo menzionato sul sito. –
Dai un'occhiata a questo URL https://appfuse.dev.java.net/ Ci sono alcuni video dimostrativi e anche download per struts2. Spero che sia d'aiuto. – Satya