sirve responsebody requestbody que para mvc localechangeinterceptor i18n example java spring-mvc spring sample

java - requestbody - responsebody para que sirve



aplicaciĆ³n web de muestra de MVC de primavera (9)

Acabo de ver http://blog.springsource.com/2010/07/22/spring-mvc-3-showcase/ que podría ser interesante para usted.

Estoy buscando un ejemplo de aplicación web Spring MVC 2.5 que pueda fácilmente:

  • Configuración como proyecto en Eclipse.
  • Implementar en un servidor de aplicaciones local (usando Ant / Maven)

Hay un par de aplicaciones de ejemplo incluidas con la distribución Spring (''petclinic'' y ''jpetstore''), pero no proporcionan ningún archivo de proyecto de Eclipse (ni una forma de generarlos). También parecen un poco complicados para mis necesidades, por ejemplo, requieren una configuración de una base de datos local.


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

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

Ese es un buen punto de partida para este tipo de investigación. Para crear un arquetipo usando Maven, primero instale Maven:

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

y luego crear un proyecto usando el arquetipo:

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

También puede usar el complemento m2eclipse para Eclipse para simplificar esto y lo 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.


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

La integración entre el IDE y Spring / Maven es estrecha, y viene con un servidor de aplicaciones ya configurado para que usted 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 Spring -> Proyecto Spring MVC
  2. Para incorporar dependencias y compilar su proyecto: haga clic con el botón derecho en su nuevo proyecto -> Ejecutar como -> Instalar Maven
  3. Para ejecutar su proyecto dentro de un servidor de aplicaciones: Haga clic derecho en su nuevo proyecto -> Ejecutar como -> Ejecutar en servidor -> SpringSource tc Server

Si funciona, verás una página web que dice "¡Felicidades! ¡Estás a cargo de Spring!"


Lo tengo funcionando tal como lo describió Drew, pero hay una trampa para los nuevos usuarios (es decir, una instalación nueva, no hay familiaridad con Maven o m2eclipse). Obtendrás 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 configuración casi vacía.xml:

<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>

(Más tarde encontré este informe de error ). 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, escribí:

Hmph. No importa. Me di por vencido, apagué mi máquina y, cuando regresé, todo funcionó (excepto por un problema menor de Maven en el que estoy trabajando). Déjalo en un bicho.

Antes, escribí:

Estaba muy emocionado de escuchar acerca de STS, así que lo descargué e instalé. Se fue perfectamente. 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, recibo este error: "La instalación JRE especificada no existe"

He establecido caminos en todos los lugares que puedo encontrar, así que no estoy seguro de qué JRE se está quejando. ¿Ayuda?


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

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



Si bien no es específicamente una aplicación que puede descargar, el Desarrollo de una aplicación Spring Framework MVC cubre paso a paso la creación de una aplicación Spring en Eclipse con un script de ant comp, completo con pruebas unitarias.

Esto cumple con los siguientes requisitos:

  • Spring MVC 2.5
  • Proyecto en Eclipse
  • Implementar en un servidor de aplicaciones local usando Ant
  • Utiliza HSQL (no es necesario instalar una base de datos local)


Usa AppFuse