2009-04-22 11 views
17

Busco un ejemplo Spring MVC 2.5 aplicación web que permite:muelle de aplicación de ejemplo MVC Web

  • de configuración como un proyecto en Eclipse
  • desplegar en un servidor de aplicación local (utilizando Ant/Maven)

Hay un par de ejemplos de aplicaciones incluye con la distribución de primavera ('petclinic' y 'JPetStore'), pero que no proporcionan ningún archivo de proyecto Eclipse (o una forma de generar ellos). También parecen un poco complicadas para mis necesidades, p. requiere una base de datos local para ser configurada.

+0

Aquí hay una: http://www.tugay.biz/2016/05/hello-world-with-spring-framework-jsf.html –

Respuesta

9

Si bien no es específicamente una aplicación que puede descargar, Developing a Spring Framework MVC application step-by-step cubre la creación de una aplicación de primavera en Eclipse con un script de construcción ant, completo con pruebas unitarias.

Esto cumple con los siguientes requisitos:

  • Spring MVC 2.5
  • Proyecto en Eclipse
  • desplegar en un servidor de aplicación local utilizando Ant
  • Usos HSQL (sin necesidad de instalar una base de datos local)
+1

el tutorial no cubre la creación del proyecto en eclipse ?? ¿qué tipo de proyecto? muy extraño a menos que me lo perdiera! – Blankman

+1

La Parte 1 comienza con la configuración de la estructura del proyecto y usa Eclipse. Ver: http://static.springsource.org/docs/Spring-MVC-step-by-step/part1.html. –

4

Hay un arquetipo de Maven (estructura de proyecto de plantilla) para Spring MVC aquí:

http://docs.codehaus.org/display/MAVENUSER/Archetypes+List

Eso es un buen punto de partida para este tipo de investigación. Para crear un arquetipo utilizando Maven, primero instalar Maven:

http://maven.apache.org/plugins/maven-install-plugin/

y luego crear un proyecto utilizando el arquetipo:

http://maven.apache.org/guides/introduction/introduction-to-archetypes.html

También puede utilizar el plugin m2eclipse para Eclipse para simplificar este y te lleva a través de las etapas del proyecto usando un asistente. Simplemente haga clic derecho -> Nuevo proyecto -> Otro, Maven y seleccione el arquetipo. Espero que ayude.

15

La manera más fácil de comenzar a usar un proyecto Spring MVC es usar SpringSource Tool Suite, que es otro IDE libre basado en Eclipse.

La integración entre el IDE y Spring/Maven es escasa, y viene con un servidor de aplicaciones ya configurado para que implemente su aplicación web.

Siga estos pasos para obtener una aplicación web Spring MVC que funcione.

  1. Para configurar un nuevo proyecto en STS: Haga clic en Archivo -> Nuevo -> Proyecto de plantilla de primavera -> Spring MVC Proyecto
  2. para tirar en las dependencias y compilar su proyecto: Haga clic derecho en su nuevo proyecto -> Ejecutar como -> Maven instalación
  3. para ejecutar el proyecto dentro de un servidor de aplicaciones: Haga clic derecho en su nuevo proyecto -> Ejecutar como -> Ejecutar en servidor -> SpringSource tc servidor

Si funciona, verá una página web que dice "¡Felicidades! ¡Estás corriendo en Spring!"

1

Lo puse en funcionamiento tal como lo describió Drew, pero hay una trampa para nuevos usuarios (es decir, nueva instalación, no estar familiarizado con Maven o m2eclipse). Usted obtendrá este error:

[ERROR] Error executing Maven. 
[ERROR] The specified user settings file does not exist: /home/user/.m2/settings.xml 

Y la solución es simplemente hacer una casi settings.xml vacío: (. Me después nos this bug report)

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 
http://maven.apache.org/xsd/settings-1.0.0.xsd"> 
</settings> 

Después de eso, estaba en el negocio Incluso pude exportar como un archivo WAR e implementarlo en mi instalación de WebSphere Community Edition. Gracias, Drew!


Un poco menos antes, me escribió:

Hum. No importa. Me rendí, apagué mi máquina, y cuando regresé, todo funcionó (a excepción de un problema menor de Maven en el que estoy trabajando). Chalk hasta un error.


Anteriormente, escribí:

yo estaba muy emocionado de escuchar acerca de STS, lo que he descargado e instalado. Fue perfecto. Esta es una máquina nueva, así que tengo lo último de todo: java 1.6, eclipse 3.5.1, etc.

En el paso 2 de las instrucciones anteriores, aparece este error: "La instalación de JRE especificada no existe "

He establecido rutas en todas partes que puedo encontrar, así que no estoy seguro de qué JRE se está quejando. ¿Ayuda?

2

Para generar archivos de proyecto de Eclipse: Utilice mvn eclipse: eclipse antes de importar el proyecto a su área de trabajo. Esto creará todos los archivos de configuración necesarios y enganchará su proyecto con todas las dependencias requeridas.

Los proyectos de ejemplo mvc-basic y mvc-ajax en spring-samples (SVN URL: https://src.springframework.org/svn/spring-samples) son proyectos simples que no necesitan ningún soporte de base de datos local.

Cuestiones relacionadas