Spring Roo

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Spring Roo - Presentation Transcript

    1. Spring ROO Desarrolladores Java UNI 2009 José Díaz Díaz www.joedayz.org
    2. José Díaz Díaz Desarrollador de Software, Educador, Coach y Facilitador Scrum Master Certificado "Actualmente trabajo como Gerente General de JOEDAYZ liderando equipos que desarrollan software en ambientes distribuidos, brindando capacitación y servicios de consultoría a organizaciones que desean hacer su transición al uso de tecnologías emergentes y equipos de trabajo ágil"
    3. Agenda Roo en acción Misión Información Descripción Preguntas
    4. Misión
    5. Misión 10 minutos en lugar de un par de días de trabajo Favorecer la productividad del desarrollador Java sin comprometer calidad y flexibilidad Utilización de mejores prácticas
    6. ROO en acción (DEMO)
    7. Información de ROO
    8. Información Información disponible en el sitio web oficial de Roo Visión del proyecto Pasos iniciales con Roo Artículos, Videos sobre Roo
    9. Descripción de ROO
    10. ROO Roo es una extensión, una herramienta RAD basada en texto para Java Roo es sólo para tiempo de desarrollo (no runtime)
    11. ROO
    12. Comandos Roo simplifica la creación de un proyecto, asistiendo constantemente - hint ayuda en los distintos pasos - TAB para terminación de comandos - Funcionamiento conservativo y predictivo
    13. Comandos
    14. Stack Roo está construido utilizando: Java Spring Framework Java Persistence API (Hibernate) Java Server Pages Spring Security Spring Web Flow Log4J, Maven, AspectJ, Eclipse/STS
    15. Generación de Código Roo es un generador de código hibrido. - Utiliza un modelo de generación pasiva y activa. - El shell es para generación pasiva: sólo .xml y .java - Generación activa se consigue con anotaciones @Roo* , los cuales nos permiten actualización incremental de .aj, .jsp
    16. Características fuera de ROO Gestión del proyecto Objetos Genericos Entidades Persistencia Gestión de Campos JUNIT Test Buscadores Dinámicos Spring MVC + Spring WebFlow + Selenium JMS, SMTP Maven Spring Security, Logging
    17. Objetos Genéricos - @RooJavaBean - getters y setters - @RooConfigurable - añade @Configurable - @RooToString
    18. Entidad - @RooEntity - JPA support, con id, version, EntityManager - Automaticamente añade count, findAll, findById, findEntries, persiste, remove
    19. Gestión del campo - field - JPA annotations - Anotaciones de validación para JavaBean - Modificadores Java
    20. Persistencia - Hibernate - Open JPA - EclipseLink persistence exception translation database properties list database properties set database properties remove
    21. JUNIT Test test integration test mock
    22. Buscadores dinámicos Roo evita la escritura de JPA Query language para busquedas. finder list finder add
    23. MVC controller scaffold -Crea controllers automaticos REST para una entidad - Automatica crea y modifica JSP - Implementa CRUD controller all controller class
    24. MVC Spring JS, Tiles y URL Rewrite selenium test webflow
    25. Preguntas

    + Universida Nacional de IngenieríaUniversida Nacional de Ingeniería, 3 months ago

    custom

    421 views, 0 favs, 0 embeds more stats

    More info about this presentation

    © All Rights Reserved

    • Total Views 421
      • 421 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 16
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories