Necesito un inicio rápido para usar Spring e Hibernate juntos y estaba buscando algún código de muestra para modificar y ampliar. Puntos de bonificación para la integración de Struts2 y Spring Security.¿Cuáles son algunas buenas aplicaciones de muestra que usan Spring e Hibernate?
Respuesta
Hay un sample project que incluye Spring, Hibernate y Struts2 disponibles en el sitio web de Struts2 que parece tener la mayor parte de lo que quiero. Incluye una configuración básica de JPA, pero no proporciona clases DAO.
El patrón genérico de DAO está documentado en el sitio de Hibernate here. Esto le da una buena base DAO pero el código está usando Hibernate directamente sin JPA o Spring.
El following post (advertencia: idioma) ofrece información acerca del uso de Spring con JPA y no de la clase HibernateTemplate.
Recopilar esta información me tiene bien en el camino a mi proyecto de esqueleto.
Los documentos oficiales son su mejor apuesta tanto para Spring como para Hibernate. Sin embargo, puede consultar el tutorial When Spring Meets Hibernate y Spring and Hibernate with MyEclipse para comenzar.
Su mejor opción, si utiliza Netbeans o no tiene problemas para usarlo, simplemente inicie una nueva aplicación y siga el web application wizard and specify Spring and Hibernate como marco de aplicación y ORM respectivamente. Generará un esqueleto completo para que trabajes. Incluso puede agregar Struts2 como framework web más adelante, en project-> properties-> framework.
Es posible que desee mirar en Struts2 Spring Plugin para este último. Además, Spring Security Integration.
Tenga una mirada en AppFuse
Tiene gran cantidad de material en forma de aplicaciones de arranque. También tienes algo con Struts2-Spring-Hibernate.
SpringSource sí tienen un buen número de buenos ejemplos de aplicaciones disponibles aquí:
https://src.springframework.org/svn/spring-samples/
el mejor para empezar a trabajar con aquí es probablemente:
Spring Roo crea una Spring - Esqueleto de Hibernate con JPA 2. Puedes continuar usando Roo o puedes apagarlo sin mucho trabajo manual. Descarga las versiones más nuevas de Hibernate y Spring y puede estar seguro de que funcionarán juntas.
Spring Roo le da consejos con el comando "pista" y puede comenzar muy rápido. Puede seguir el tutorial al http://static.springsource.org/spring-roo/reference/html/beginning.html y los primeros dos pasos son suficientes.
Pero Roo no ayudará con Struts, sino que ofrece JSF.
- 1. ¿Cuáles son algunas buenas técnicas para registrar sus aplicaciones?
- 2. ¿Cuáles son algunas buenas soluciones de autorizaciones de roles que se usan con Authlogic?
- 3. ¿Cuáles son algunas buenas estrategias para permitir que las aplicaciones implementadas sean corregibles?
- 4. ¿Cuáles son algunas buenas soluciones de ORM de Python?
- 5. ¿Cuáles son algunas buenas alternativas de Entity Framework?
- 6. ¿Cuáles son algunas buenas maneras de hacer el bloqueo intermachine?
- 7. ¿Cuáles son algunas buenas revistas de Informática/Programación?
- 8. ¿Cuáles son algunas buenas herramientas gratuitas de HttpDebugging?
- 9. ¿Cuáles son algunas aplicaciones destacadas del mundo real de Java?
- 10. DAO, Spring e Hibernate
- 11. ¿Cuáles son las cosas buenas de baba?
- 12. moq - buenas aplicaciones de muestra
- 13. Cuáles son algunas aplicaciones prácticas de XOR en los algoritmos
- 14. ¿Cuáles son algunas aplicaciones de importancia económica del aprendizaje automático?
- 15. ¿Cuáles son algunas buenas pautas de usabilidad que un desarrollador promedio debería seguir?
- 16. ¿Cuáles son algunas aplicaciones prácticas del algoritmo ROT13?
- 17. ¿Cuáles son algunas características útiles de TextMate?
- 18. rhino-mocks - buenas aplicaciones de muestra
- 19. ¿Cuáles son algunas buenas formas de distribuir un archivo común de hormigas para incluir en compilaciones?
- 20. ¿Cómo usar JodaTime con Spring e Hibernate?
- 21. ¿Cuáles son algunas buenas técnicas para convertir una aplicación de Ms Access a .Net Application?
- 22. Spring, @Transactional e Hibernate Lazy Loading
- 23. Transacción anidada usando Spring e Hibernate
- 24. ¿Cuáles son algunas buenas maneras de implementar la eliminación de llamadas finales?
- 25. ¿Cuáles son algunas buenas soluciones de programador y corredor de trabajo .net?
- 26. ¿Cuáles son algunas buenas herramientas de análisis de lenguaje natural para Perl?
- 27. ¿Cuáles son algunas estrategias para escribir código python que funciona en CPython, Jython e IronPython
- 28. ¿Cuáles son algunas herramientas de cobertura de código para Perl?
- 29. ¿Cuáles son algunas buenas formas de estimar la similitud semántica "aproximada" entre oraciones?
- 30. Arquitectura JSF-SPRING-HIBERNATE- Buenas prácticas relacionadas con los beans
¿Appfuse me permite usar Struts2 en lugar de Spring MVC? No pude verlo mencionado en el sitio. –
Eche un vistazo a esta url https://appfuse.dev.java.net/ Tiene algunos videos de demostración y también descargas para struts2. Espero que ayude. – Satya