2010-02-14 23 views
37

Estoy tratando de comenzar con JAVA/Eclipse/Spring MVC pero no puedo encontrar una guía "dummies" o "paso a paso" para configurar todo y creando la aplicación de prueba de concepto más simple.Primeros pasos con Spring 3 Web MVC - Configuración de todo

He encontrado http://static.springsource.org/docs/...-step-by-step/ pero no parece haber diferencias entre la primavera 2,5 y 3 Primavera, así que estoy en busca de algo para la primavera 3.

Además, el tutorial para Spring 2.5 se centra en la construcción de la aplicación usign Hormiga - Este Sin duda estaré haciendo un lanzamiento pero cuando trabajo en Eclipse quiero configurar el proyecto para que pueda usar puntos de interrupción/depuración y esto no está cubierto en absoluto.

He descargado Eclipse, Tomcat y Spring Framework 3, pero eso es todo y dentro de la documentación Spring Framework descargado se afirma:

2,3 Nuevo tutorial de introducción

Ahora hay una nueva Introducción al tutorial para desarrollar una aplicación web Spring 3.0 MVC básica. Este tutorial es un documento separado que se pueden encontrar en la Spring Documentation page

Sin embargo, parece que no puedo encontrar un tutorial como en la página enlazada. Mi principal problema en este momento, como parece ser el caso para muchas personas que intentan comenzar con Spring, es que parece que no puedo configurar todo.

Tengo una copia de Expert Spring MVC and Web Flow y también he encontrado this tutorial pero no sé si las configuraciones que describen siguen siendo relevantes y si permitirán la depuración.

¿Alguien puede dar alguna dirección?

Gracias

Respuesta

22

Recibe las mvc-basic o los petcare aplicaciones de muestra de la Spring Samples SVN repository. Estas muestras se han actualizado a Spring 3.0 y son directamente importables & ejecutables con SpringSource Tool Suite.

+0

También abre/no corre ningún problema en NetBeans, ya que son proyectos maven. No hay ninguna razón por la cual no se salgan de la caja con eclipse tampoco, ya que creo que el eclipse también tiene soporte para Maven. Eche un vistazo al proyecto mvc-showcase en particular, la construcción parece estar rota en este momento, pero la han estado actualizando constantemente últimamente. –

+0

@Brett Eclipse no ofrece soporte Maven desde el primer momento, debe instalar el plugin m2eclipse (no es un gran problema, pero simplemente no está allí en una nueva instalación). Sin embargo, SpringSource Tools Suite (STS), que es una distribución de Eclipse adaptada para el desarrollo de Spring, la incluye por defecto. Es por eso que lo mencioné aquí. –

2

En estos días, creo que la manera más fácil de descubrir cómo configurar una aplicación de primavera es probando Spring Roo. Puede que no sea lo que finalmente terminas usando al codificar tu proyecto, pero muestra exactamente cómo configurar una aplicación web Spring MVC.

9

También estoy comenzando a aprender Spring 3.0 y no recibo ninguna ayuda significa ningún tutorial. pero encuentro este sitio http://viralpatel.net/blogs/2010/06/spring-3-mvc-create-hello-world-application-spring-3-mvc.html y es una gran ayuda para el desarrollo de la puesta en marcha. pero todavía estoy encontrando otro ejemplo para que yo sepa más sobre él si alguien conoce algún ejemplo en la primavera 3.0, entonces por favor bríndenme.

Gracias Dhrumil Shah

+0

¡Estoy de acuerdo! Las publicaciones de blog de Viral Patel son maravillosas. –

0

Otra ruta podría ser el uso appfuse, utilizando específicamente Maven para generar el código de plantilla de aplicación desde el arquetipo appfuse. P.ej. this link.

2

También he estado buscando un tutorial completo de Spring MVC 3.0 con Eclipse que pueda seguir y no haya tenido demasiada suerte en mi investigación.El ejemplo más cercano y más útil que pude encontrar está aquí: http://krams915.blogspot.com/2011/01/spring-mvc-3-hibernate-annotations.html. Este es también un proyecto maven, pero pude mover algunas cosas en mi Proyecto web dinámico dentro de Eclipse y al menos obtener la página inicial para que aparezca. Actualmente, tengo problemas con la primavera para encontrar mi clase de controlador, pero creo que eso es parte de cambiar los archivos de configuración para cumplir con las necesidades de mi proyecto. ¡Pero inténtalo y espero que funcione para ti!

1

me encontré con estos tutoriales muy útiles:

http://krams915.blogspot.ch/p/tutorials.html

que quería use REST y MongoDB y siga el siguiente tutorial con éxito:

http://krams915.blogspot.ch/2012/01/spring-mvc-31-implement-crud-with_4739.html

Espero que ayude. Sé cómo te sientes :) Tuve los mismos problemas. Pero vale la pena quedarse con Spring y aprenderlo. Es un gran marco una vez que lo sabes.

Personalmente hice experiencias no tan buenas con Spring Roo. Puede ayudarte un poco para investigar cómo configurar un proyecto, pero si eres nuevo en Aspect Oriented Development te será difícil descifrar qué hace Spring Roo. Puede ayudarte a configurar un proyecto muy rápido y fácil, pero si no entiendes lo que hay detrás de la fachada, es difícil trabajar con él. Esto no es realmente para principiantes y no es necesario para ningún proyecto. Pero el Desarrollo Orientado al Aspecto vale la pena aprender y puede ser muy útil para evitar el código de la placa de la caldera.

Cuestiones relacionadas