lunes, 26 de julio de 2010

Ejemplo Spring Roo: maven, dojo toolkit, spring web flow y spring core


Spring Roo, herramienta de generación rapida de aplicaciones  Java, en este ejemplo se usa Dojo Toolkit, Spring core, webflow, mvc, Apache Maven, y Hibernate.

Pasos para iniciar un ejemplo


  1. Descargar Spring Tools Suite(STS)
  2. Configurar CLASSPATH para Spring ROO, y MAVEN
  3. Crear un directorio via MS-DOS( mkdir [NombreProjecto]), luego  entrar a la carpeta via DOS.
  4. ejecutar en consola roo, para entrar a la consola de Spring Roo tal como se aprecia en la imagen.
Consola Spring Roo
5. Ejecutar los siguientes comandos:
  • hint
  • project --topLevelPackage pe.edu.upc.citas.clinicas
  • persistence setup --provider HIBERNATE --database HYPERSONIC_PERSISTENT
  • database properties list
  • entity --class ~.domain.Cliente
  • field string codigo --notNull --sizeMin 1 --sizeMax 10
  • field string nombres --sizeMax 128
  • field string apellidos --sizeMax 128
  • field number edad --type java.lang.Integer
  • field number dni --type java.lang.Integer
  • field date fechaNaci --type java.util.Date
  • test integration
  • controller scaffold ~.web.CitasController
  • selenium test --controller ~.web.CitasController
  • perform test
  • perform eclipse
  • quit


     6. Luego Importar el proyecto con el ID STS(Spring tool suite).

     7. Deployar en el Servidor SpringSource tc Server Developer Edition v2.0

     8. iniciar el servidor
     
     9. Entrar a la aplicacion  http://localhost:8080/clinicas/clientes

     
Como se puede apreciar con Roo usted puede construir fácilmente aplicaciones Java completo en cuestión de minutos. Se diferencia de otras herramientas de productividad.