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

Java POI HSSFCell : añadir comentario en una celda

POI HSSFComment: Una manera simple de añadir un comentario en una celda de excel usando el metodo cell.setCellComment(). public class ExcelTools { public static void main(String[] args){ //escribirExcel(); //leerExcel(); validarValoresDuplicadosLista(); System.out.println("Ejemplo Finalizado."); } public static void escribirExcel(){ try{ //Se crea el libro Excel HSSFWorkbook wb = new HSSFWorkbook(); //Se crea una nueva hoja dentro del libro HSSFSheet sheet = wb.createSheet("HojaEjemplo"); //Se crea una fila dentro de la hoja HSSFRow row = sheet.createRow((short)0); HSSFPatriarch patr = sheet.createDrawingPatriarch(); //Creamos celdas de varios tipos row.createCell((short)0).setCellValue(1); row.createCell((short)1).setCellValue(1.2); row.createCell((short)2).setCellValue("ejemplo&

Debugging Remoto con Eclipse + WebSphere 7 + Maven

Tienes proyectos java en Maven y no puedes ubicar bugs fácilmente a falta de junit. Sin embargo, existe la alternativa de debugear la aplicación web a través de Java Debugger (jdb). Aquí les muestro una guía de como hacer un debug remoto de la aplicación web en Eclipse y WebSphere 7 a través de Java Debugger (JDB). Eclipse <----> Java Debugger (jdb) <----> WebSphere 7 1. Habilitar el WebSphere en modo Debug. Para esto seguir los siguientes pasos:  1. Servers –> Server Types –> WebSphere application servers 2. Under Server Infrastructure section –> expandir Java and Process Management –> Process definition 3. dentro de la seccion Additional Properties –> click Java Virtual Machine 4. clic en el check “Debug Mode” 5. En texbox Debug arguments, poner este valor:  -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8888 6. Reiniciar el servidor WebSphere. Ahora, WebSphere se inicia en modo debug, y escuchando en el pu

DB2 Error SQL20054N

Ejecutando un alter table me da el  siguiente error: db2 "ALTER TABLE PRG_REC.ESTIMADO_OBJETIVO DROP COLUMN VTA_OBJ_CAMP_FALTA_EXTRANJERA"; Error:  [db2inst1@ibmdb2test]:/home/db2inst1/1223/REQ1223/rollback$ db2 "ALTER TABLE PRG_REC.ESTIMADO_OBJETIVO DROP COLUMN VTA_OBJ_CAMP_FALTA_EXTRANJERA"; DB21034E  The command was processed as an SQL statement because it was not a valid Command Line Processor command.  During SQL processing it returned: SQL20054N  The table "PRG_REC.ESTIMADO_OBJETIVO" is in an invalid state for the operation.  Reason code="23" .  SQLSTATE=55019 Segun IBM la descripcion del error: SQL20054N:  La tabla   nombre-tabla   está en un estado no válido para la operación. Código de razón= código-razón . 23 Se ha realizado el número máximo de modificaciones recomendadas de REORG. Se permite un máximo de tres modificaciones recomendadas de REORG en una tabla antes de que se deba realizar reorg, para actualizar las fila