Ir al contenido principal

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.

Comentarios

Entradas populares de este blog

Primer CodeLab de Web Services con Mule ESB, JAX WS, SOAP, WSDL, Spring

Primer CodeLab de Web Services usando [ Mule ESB , JAX WS , SOAP , WSDL , Spring ]. en este post no hablaré nada teórico sobre Mule , ya que ello lo pueden encontrar Googleando, será un lab totalmente práctico. Requisitos: - JDK  1.6 - MuleStudio - soapUI Paso a Paso para crear Web Services con Mule : 1. Crear proyecto Mule ( MuleStudio ):  Next > Next > Next > Finish 2.- Crear el Objeto Producto.java package com.dmotta.mule.labuno.mulelabuno.bo; import java.io.Serializable; public class Producto implements Serializable { private String id; private String nombre; private String marca; private String descripcion; public Producto() { } public Producto(String id, String nombre, String marca, String descripcion) { this.id=id; this.nombre=nombre; this.marca=marca; this.descripcion=descripcion; } //getters/setters } 3.- Crear la Interface que publicará los métodos listarProductos() y getDetalleProdu...

RESTful Webservices con Java (Jersey / JAX-RS) - Tutorial Uno

REST con Java (JAX-RS) usando Jersey Este articulo explica como desarrollar RESTful web services en Java con JAX-RS implementacion de Jersey. En este ejemplo se usara SpringSource Tools Suite(Eclipse Helios), Java 1.6, SpringSource TC Server and JAX-RS 1.1. (Jersey 1.4). 1. REST - Representational State Transfer 1.1 Informacion General: En una Arquitectura REST tipicamente se tiene un REST server , el cual provee acceso a los Clientes REST  que acceden a consultar, modificar un Recurso REST . REST permite que los recursos sean presentados en diferentes tipos de datos, "text, html, xml, JSON" .  El Cliente REST  puede generar una peticion de un tipo de dato via el protocolo HTTP. 1.2. HTTP metodos Los metodos estandar HTTP usados en en REST son  PUT, GET, POST, DELETE. 1.3. RESTFul webservices Un RESTFul webservices es basados en metodos HTTP y en el concepto REST.  Por lo general se define URI base para los servicios, los MIME-types sus...