Hola a todos los que estaba pasando por http://static.springsource.org/docs/Spring-MVC-step-by-step/part1.html tutorial de primavera, y pensé que era viejo, pensaré algo mejor por mi cuenta. Para empezar, ¿cómo comienzo el proyecto de primavera con maven, qué tipo de arco debería elegir? Quiero crear una aplicación simple de primavera, escribir una clase que desplegaré en jboss, la primavera lo instalará al inicio ... eso es lo que tengo en mente por ahora ... por ahora necesito comenzar primeroIntentando crear un proyecto de primavera con maven
Respuesta
Un arquetipo solo establece su estructura POM y directorio basado en una plantilla. No me quedaría colgado en cuál elegir.
El tutorial MVC utiliza la siguiente estructura:
src
- código fuente de Javawar
- recursos web, web.xml, y el contexto de Primavera archivos
Si desea utilizar los estándares de Maven, esto debe convertir a
src/main/java
- Código fuente Javasrc/main/resources
- Archivos de contexto de resorte y archivos de configuración (no relacionados con la web), que le gustaría estar en el classpath (es decir, WEB-INF/classes) en una aplicación websrc/main/webapp
- recursos relacionados con la Web que quieres que aparezcan en la raíz de su webapp archivo/.war
Y el <packaging>
para una aplicación web debe ser war
.
actualización: Yo recomiendo echar un vistazo a la Maven by Example libro libre, que le guía a través de la construcción de una aplicación de ejemplo utilizando Maven, que incluye un capítulo sobre "A Simple Web Application". También hay Maven: The Complete Reference para más referencia.
Las muestras de Spring 3 están basadas en maven y son un buen punto de partida. Sólo obtenerlos de su control de la fuente: https://src.springframework.org/svn/spring-samples/
Otra opción sería utilizar un AppFuse archetype como el appfuse-modular-spring
para crear una aplicación modular con Hibernate, Spring y Spring MVC.
appfuse tiene un arquetipo de Maven para crear aplicación Web con Spring, Hibernate y Spring MVC
artifactId: primavera-appfuse-básica groupId: org.appfuse.archetypes
Puede crear un proyecto de uso de la web arquetipo:
mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp
a continuación, agregue la primavera como una dependencia en el pom.xml generada para obtener los frascos de primavera:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring</artifactId>
<version>2.5.6</version>
</dependency>
Puede seguir los tutoriales de primavera desde allí.
Deberá actualizar la versión de origen de Java a 1.5 en el pom para anotaciones, etc., describe cómo hacer esto en el sitio de maven.
- 1. crear proyecto eclipse groovy-java con maven
- 2. ¿Cómo puedo crear un proyecto de Adobe Air con Maven?
- 3. ¿Cómo crear un proyecto Maven en Eclipse con soporte AspectJ?
- 4. Crear un árbol de módulo de proyecto maven?
- 5. Crear proyecto EAR completo con Maven y Eclipse Helios
- 6. Cómo crear un proyecto de maven simple usando m2e
- 7. ¿Cómo crear un contenedor ejecutable basado en la primavera con maven?
- 8. Lanzamiento de un proyecto maven de varios módulos con Git
- 9. Creación de un proyecto de maven
- 10. Intentando crear un quiosco Webkit en Debian con Raspberry Pi
- 11. Crear un archivo ZIP con Maven
- 12. Cómo crear un proyecto de PHP con IntelliJ Idea 9?
- 13. Un diseño para un proyecto maven con una dependencia parcheada
- 14. Intentando crear un vector tridimensional en C++
- 15. Crear múltiples Jars ejecutables (con dependencias incluidas) de un solo proyecto de Maven
- 16. Problema con Eclipse y un proyecto Maven multi-módulo
- 17. Cómo agregar un nuevo módulo maven al proyecto maven existente
- 18. Diseño de proyecto Maven - compartiendo un proyecto en común
- 19. JavaRebel con un proyecto empresarial de múltiples módulos en Maven
- 20. Crear un proyecto remoto con PyDev
- 21. ¿Cómo tenedor correctamente un proyecto de maven?
- 22. No se puede crear un proyecto en eclipse con el plugin gwt-maven
- 23. ¿Cómo puedo crear un proyecto web Spring con Maven en Eclipse?
- 24. Maven - ¿Cómo construir varios proyectos Maven independiente de un proyecto
- 25. arquetipo de Maven para un proyecto androide
- 26. Convertir proyecto existente en un proyecto de maven
- 27. cómo crear jar usando maven pom.xml
- 28. ¿Cómo ejecutar un proyecto de Maven desde Eclipse?
- 29. ¿Cómo creo una Play! ¿Proyecto web de framework con Maven?
- 30. Intentando abrir proyecto en xCode 4
Acabo de intentar crear un proyecto con la ayuda de 'appfuse-modular-spring' y voy a probar' spring-samples'. El proyecto 'appfuse-modular-spring' parece ... bueno ... un poco desordenado. ¿Me equivoco? ¿La opción 'appfuse-modular-spring' es buena? Simplemente no se ve como algo que deba usarse sin una gran refactorización. –