SlideShare una empresa de Scribd logo
Spring ROO
Disfrutando el desarrollo en Java
Ponente Ing. José Díaz Díaz
E-mail: jose.diaz@joedayz.pe
@joedayz
27 Noviembre 2010
Acerca de mi
• Ingeniero Titulado de la Pontificia Universidad Católica del Perú
• Docente a Tiempo parcial de la UPC para el programa EPE (Escuela
Profesional para Ejecutivos)
• Gerente General de JOEDAYZ start-up especializada en entrenamiento y
desarrollo ágil de software.
JOEDAYZ soporta desarrollos en la plataforma JEE y .NET
• Consultor e Instructor de Spring Framework desde el 2003, capacitando a
la fecha a más de 600 personas en el uso de Spring.
• Casado y Padre de 3 niños
• Hincha de Alianza Lima y un buen “9 en fulbito”.
• Guitarrista aficionado.
Indice
• Historias de Guerra
• ¿Que hacemos para afrontar los retos?
• ¿Quién nos escucha?
• ¿De quien nos toca hablar hoy?
• Spring Roo en Acción
• Referencias
• Preguntas
Historias de Guerra
Desarrolladores la reputación no se compra!
Historias de Guerra
• Desarrollar Software. Que funcione.
• Iteraciones frecuentes de Software que
funciona.
• Desplegar lo más rápido posible en sus
ambientes.
• Contar con el mejor equipo capacitado
y comprometido
• Un win/win Cliente y Proveedor
satisfechos.
• Retorno de inversión alto hasta la
próxima batalla.
Historias de Guerra
• Retrasos. Los cuales no se
recuperan por poner más gente.
• Personal con alta rotación.
• Trabajar sin metodología, sin
procesos bien definidos
• Impuntualidad y Falta de
Compromiso (otra vez)
• Creer que sólo basta un “Chuck
norris” en el equipo.
Historias de Guerra
• Delegar la responsabilidad de la
prueba del software al área de
Calidad. Pensar que tener más gente
para testear nuestro software es la
solución.
• No tener un sistema integrado para
automatización. Es necesario
tenerlo.
• Es bueno tener Testers no
informáticos.
Historias de Guerra
• Distintos frameworks, herramientas para
desarrollo proveídas por casas de software (IBM,
Oracle, Red Hat, VMWare, etc)
• Más peligroso aún creer que un único proveedor
sirve para todo tipo de soluciones (talibanes).
• No tener sentido de lo que es escalabilidad,
performance, usabilidad, clustering, profiling, etc.
• Es importante hoy en día conocer distintos
lenguajes de programación para la JVM u otras
plataformas (Jython, JRuby, Groovy, Scala, Ruby,
NET).
Historias de Guerra
• No tomar en cuenta a las
redes sociales
• Estar desligado del
ambiente móvil en especial
los smartphones(android,
iphone, blackberry, IPAD)
• No estar en la cresta de la
ola del Cloud Computing
¿Qué hacemos para afrontar estos
retos?
Buscar ser más
productivos
Diferenciarnos del Resto
Tener el equipo
Comprometido, flexible,
organizado y con
experiencia
Marco de trabajo
Adecuado
Creemos en el Desarrollo Ágil para
construir Software que Funciona.
Conocer nuestro
entorno
Ser Poliglotas
¿Quien nos Escucha?
¿Quien nos Escucha?
¿De quien nos toca hablar hoy?
VMWare + SpringSource
SpringSource
Rod Jhonson Juergen Hoeller Ben Alex
Graeme Rocher Guillaume
LaForge
Proyectos de SpringSource
Spring Roo
Ya era hora
Misión de Spring Roo
La misión fundamental de ROO es mejorar la
productividad del desarrollador Java sin
comprometer la integridad o flexibilidad de
la ingeniería de software.
¿Qué es ROO?
• Es una herramienta RAD para Java basada en
texto y escalable en el tiempo.
• Roo es solo para tiempo de desarrollo (no
tiempo de ejecución)
Arquitectura
Construido sobre
Gigantes
• Java
• Spring Framework
• Java Persistence Api (Hibernate)
• Java Server Pages
• Spring Security
• Spring WebFlow
• Log4J, Maven, AspectJ, Eclipse/STS
Generación Activa
Demo
Registrando el ingreso y salida
de tu personal.
Referencias
• Spring Roo Web Site
• Videos, Artículos, Libros, Presentaciones sobre
Spring Roo
• Spring Roo in Action
• Videos en Vimeo sobre Roo
Muchas Gracias
por su atención
Contacto
Av. Canaval Moreyra 380
Lima – Perú
(511) 987500273
(511)4116200 anexo 2637
www.joedayz.com

Más contenido relacionado

Similar a Spring ROO

Consejos y el camino del desarrollador de software
Consejos y el camino del desarrollador de softwareConsejos y el camino del desarrollador de software
Consejos y el camino del desarrollador de software
Víctor Leonel Orozco López
 
LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES
LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES
LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES
Juaniito Arteaga
 
Desarrollando en la web con todo el power 2.0
Desarrollando en la web con todo el power 2.0Desarrollando en la web con todo el power 2.0
Desarrollando en la web con todo el power 2.0
Fredy Guibert
 
Scrum y craftsmanship
Scrum y craftsmanshipScrum y craftsmanship
Scrum y craftsmanship
Kleer Agile Coaching & Training
 
Java Day Santiago RD 2015
Java Day Santiago RD 2015Java Day Santiago RD 2015
Java Day Santiago RD 2015
Eudris Cabrera
 
Down to-earth microservices with java ee
Down to-earth microservices with java eeDown to-earth microservices with java ee
Down to-earth microservices with java ee
CJava Peru
 
Introducción a la Programación Extrema (XP)
Introducción a la Programación Extrema (XP)Introducción a la Programación Extrema (XP)
Introducción a la Programación Extrema (XP)
Israel Antezana Rojas
 
Programmer visions
Programmer visionsProgrammer visions
Programmer visions
Jose Manuel Ortega Candel
 
Razones para Aprender a Programar en Java.pptx
Razones para Aprender a Programar en Java.pptxRazones para Aprender a Programar en Java.pptx
Razones para Aprender a Programar en Java.pptx
rafaeltorres157753
 
Mi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferenciaMi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferencia
Nelson Rivera
 
Mi Lenguaje de Programacion de Preferencia
Mi Lenguaje de Programacion de PreferenciaMi Lenguaje de Programacion de Preferencia
Mi Lenguaje de Programacion de Preferencia
Nelson Rivera
 
Introducción al desarrollo (y diseño) para móviles
Introducción al desarrollo (y diseño) para móvilesIntroducción al desarrollo (y diseño) para móviles
Introducción al desarrollo (y diseño) para móviles
Elun
 
[ES] Hangout: Hablemos de Astive Toolkit
[ES] Hangout: Hablemos de Astive Toolkit[ES] Hangout: Hablemos de Astive Toolkit
[ES] Hangout: Hablemos de Astive Toolkit
Eudris Cabrera
 
Diapositivas java
Diapositivas javaDiapositivas java
Diapositivas java
EBER CARRERO MENOR
 
Tecnologías de hoy y del futuro
Tecnologías de hoy y del futuroTecnologías de hoy y del futuro
Tecnologías de hoy y del futuro
Fernando Parra
 
Java
JavaJava
Java
Pandipro
 
IDEs y Frameworks mas utilizados
IDEs y Frameworks mas utilizadosIDEs y Frameworks mas utilizados
IDEs y Frameworks mas utilizados
George Navarro Gomez
 
Actividad21
Actividad21Actividad21
Actividad21
grachika
 
Keep CALMS and DevSecOps
Keep CALMS and DevSecOps Keep CALMS and DevSecOps
Keep CALMS and DevSecOps
Luciano Moreira da Cruz
 
Oportunidades con FLOSS
Oportunidades con FLOSSOportunidades con FLOSS
Oportunidades con FLOSS
Eduardo Llaguno
 

Similar a Spring ROO (20)

Consejos y el camino del desarrollador de software
Consejos y el camino del desarrollador de softwareConsejos y el camino del desarrollador de software
Consejos y el camino del desarrollador de software
 
LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES
LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES
LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES
 
Desarrollando en la web con todo el power 2.0
Desarrollando en la web con todo el power 2.0Desarrollando en la web con todo el power 2.0
Desarrollando en la web con todo el power 2.0
 
Scrum y craftsmanship
Scrum y craftsmanshipScrum y craftsmanship
Scrum y craftsmanship
 
Java Day Santiago RD 2015
Java Day Santiago RD 2015Java Day Santiago RD 2015
Java Day Santiago RD 2015
 
Down to-earth microservices with java ee
Down to-earth microservices with java eeDown to-earth microservices with java ee
Down to-earth microservices with java ee
 
Introducción a la Programación Extrema (XP)
Introducción a la Programación Extrema (XP)Introducción a la Programación Extrema (XP)
Introducción a la Programación Extrema (XP)
 
Programmer visions
Programmer visionsProgrammer visions
Programmer visions
 
Razones para Aprender a Programar en Java.pptx
Razones para Aprender a Programar en Java.pptxRazones para Aprender a Programar en Java.pptx
Razones para Aprender a Programar en Java.pptx
 
Mi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferenciaMi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferencia
 
Mi Lenguaje de Programacion de Preferencia
Mi Lenguaje de Programacion de PreferenciaMi Lenguaje de Programacion de Preferencia
Mi Lenguaje de Programacion de Preferencia
 
Introducción al desarrollo (y diseño) para móviles
Introducción al desarrollo (y diseño) para móvilesIntroducción al desarrollo (y diseño) para móviles
Introducción al desarrollo (y diseño) para móviles
 
[ES] Hangout: Hablemos de Astive Toolkit
[ES] Hangout: Hablemos de Astive Toolkit[ES] Hangout: Hablemos de Astive Toolkit
[ES] Hangout: Hablemos de Astive Toolkit
 
Diapositivas java
Diapositivas javaDiapositivas java
Diapositivas java
 
Tecnologías de hoy y del futuro
Tecnologías de hoy y del futuroTecnologías de hoy y del futuro
Tecnologías de hoy y del futuro
 
Java
JavaJava
Java
 
IDEs y Frameworks mas utilizados
IDEs y Frameworks mas utilizadosIDEs y Frameworks mas utilizados
IDEs y Frameworks mas utilizados
 
Actividad21
Actividad21Actividad21
Actividad21
 
Keep CALMS and DevSecOps
Keep CALMS and DevSecOps Keep CALMS and DevSecOps
Keep CALMS and DevSecOps
 
Oportunidades con FLOSS
Oportunidades con FLOSSOportunidades con FLOSS
Oportunidades con FLOSS
 

Último

Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
evelinglilibethpeafi
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
julio05042006
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
maralache30
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
AMADO SALVADOR
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
JuanaNT7
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
LilibethEstupian
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
AMADO SALVADOR
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 

Último (20)

Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 

Spring ROO

  • 1. Spring ROO Disfrutando el desarrollo en Java Ponente Ing. José Díaz Díaz E-mail: jose.diaz@joedayz.pe @joedayz 27 Noviembre 2010
  • 2. Acerca de mi • Ingeniero Titulado de la Pontificia Universidad Católica del Perú • Docente a Tiempo parcial de la UPC para el programa EPE (Escuela Profesional para Ejecutivos) • Gerente General de JOEDAYZ start-up especializada en entrenamiento y desarrollo ágil de software. JOEDAYZ soporta desarrollos en la plataforma JEE y .NET • Consultor e Instructor de Spring Framework desde el 2003, capacitando a la fecha a más de 600 personas en el uso de Spring. • Casado y Padre de 3 niños • Hincha de Alianza Lima y un buen “9 en fulbito”. • Guitarrista aficionado.
  • 3. Indice • Historias de Guerra • ¿Que hacemos para afrontar los retos? • ¿Quién nos escucha? • ¿De quien nos toca hablar hoy? • Spring Roo en Acción • Referencias • Preguntas
  • 6. Historias de Guerra • Desarrollar Software. Que funcione. • Iteraciones frecuentes de Software que funciona. • Desplegar lo más rápido posible en sus ambientes. • Contar con el mejor equipo capacitado y comprometido • Un win/win Cliente y Proveedor satisfechos. • Retorno de inversión alto hasta la próxima batalla.
  • 7. Historias de Guerra • Retrasos. Los cuales no se recuperan por poner más gente. • Personal con alta rotación. • Trabajar sin metodología, sin procesos bien definidos • Impuntualidad y Falta de Compromiso (otra vez) • Creer que sólo basta un “Chuck norris” en el equipo.
  • 8. Historias de Guerra • Delegar la responsabilidad de la prueba del software al área de Calidad. Pensar que tener más gente para testear nuestro software es la solución. • No tener un sistema integrado para automatización. Es necesario tenerlo. • Es bueno tener Testers no informáticos.
  • 9. Historias de Guerra • Distintos frameworks, herramientas para desarrollo proveídas por casas de software (IBM, Oracle, Red Hat, VMWare, etc) • Más peligroso aún creer que un único proveedor sirve para todo tipo de soluciones (talibanes). • No tener sentido de lo que es escalabilidad, performance, usabilidad, clustering, profiling, etc. • Es importante hoy en día conocer distintos lenguajes de programación para la JVM u otras plataformas (Jython, JRuby, Groovy, Scala, Ruby, NET).
  • 10. Historias de Guerra • No tomar en cuenta a las redes sociales • Estar desligado del ambiente móvil en especial los smartphones(android, iphone, blackberry, IPAD) • No estar en la cresta de la ola del Cloud Computing
  • 11. ¿Qué hacemos para afrontar estos retos?
  • 13. Tener el equipo Comprometido, flexible, organizado y con experiencia
  • 14. Marco de trabajo Adecuado Creemos en el Desarrollo Ágil para construir Software que Funciona.
  • 19. ¿De quien nos toca hablar hoy?
  • 21. SpringSource Rod Jhonson Juergen Hoeller Ben Alex Graeme Rocher Guillaume LaForge
  • 24. Misión de Spring Roo La misión fundamental de ROO es mejorar la productividad del desarrollador Java sin comprometer la integridad o flexibilidad de la ingeniería de software.
  • 25. ¿Qué es ROO? • Es una herramienta RAD para Java basada en texto y escalable en el tiempo. • Roo es solo para tiempo de desarrollo (no tiempo de ejecución)
  • 27. Construido sobre Gigantes • Java • Spring Framework • Java Persistence Api (Hibernate) • Java Server Pages • Spring Security • Spring WebFlow • Log4J, Maven, AspectJ, Eclipse/STS
  • 29. Demo Registrando el ingreso y salida de tu personal.
  • 30. Referencias • Spring Roo Web Site • Videos, Artículos, Libros, Presentaciones sobre Spring Roo • Spring Roo in Action • Videos en Vimeo sobre Roo
  • 32. Contacto Av. Canaval Moreyra 380 Lima – Perú (511) 987500273 (511)4116200 anexo 2637 www.joedayz.com