La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

SPRING ROO Víctor Orozco.

Presentaciones similares


Presentación del tema: "SPRING ROO Víctor Orozco."— Transcripción de la presentación:

1 SPRING ROO Víctor Orozco

2 ¿Y vos quien sos? J2EE y Scrum Miembro de LUGUSAC desde 2006
Shekalug :D Coordinador de FLISOL Guatemala, fundador de LUG's entre otras cosas Adicto al metal y la cafeina Google: tuxtor

3 ¿Quienes son programadores? ¿Porque programan?
¿Roo? ¿Quienes son programadores? ¿Porque programan?

4 RAD? Ratas Activas de Dormitorio? Ruta Acatenango Directo? Ideas?

5 Desarrollo Comercial Presupuesto Horario Alcance

6 Spring El mejor framework en Java del planeta
Soporte para tecnologias, AOP, MVC, persistencia de datos, Web Services, Seguridad. La navaja suiza de java Version renovada de J2EE

7 “Problemas en J2EE” Planificación bien elaborada
Roles bien establecidos Diseños bien definidos ¿Problemas?

8 Java+RAD Jruby Scala Groovy on Grails Tapestry

9 Spring+RAD :D

10 SpringRoo Convention-over-configuration
Mismo lenguaje mismas plataformas Acceso a las funciones primarias de Spring No genera dependencias de bibliotecas más alla de spring

11 Desarrollando con SpringRoo
Permitidos y necesitados los shell fanatics (rails/symfony/grails) Vi por supuesto Emacs (ni modo) Eclipse (para la marita windows :3)

12 Desarrollando con SpringRoo
Se genera el proyecto con soporte maven2 Totalmente round-trip Uso de aspects para caracteristicas avanzadas (.aj)

13 Dinamismo Soporte para declaraciones Inter-type (AspectJ)
Uso de compilador de AspectJ Añadir codigo en tiempo de compilacion para clases especificas

14 Insalar ROO Bajar Roo Descomprimir Roo Enlazar Roo
(ln -s $ROO_HOME/bin/roo.sh /usr/bin/roo

15 Usar ROO Creamos directorio para el proyecto Ingresamos a la roo shell
Creamos nuestro proyecto project –topLevelPackage com.nabenik.foopackage

16 JPA ORM para bases de datos (Hibernate, Toplink, Open JPA)
Lo instalamos :D persistence setup --provider HIBERNATE -- database HYPERSONIC_IN_MEMORY

17 Entidad entity --class ~.Foo --testAutomatically
field string --fieldName foovariable --notNull

18 Controles MVC en 1,2,3 Soporte a stubs controller all --package ~.web
selenium test --controller ~.web.FooController

19 Por ultimo perform test perform package perform eclipse mvn jetty:run
Mvn selenium:selenese

20 ¿Poder roo? script --filename clinic.roo

21 Facil Para los java devs . . .

22 Gracias!!! Shekalug http://www.shekalug.org info@shekalug.org
Su servidor (tuxtor) Charla

23 Reconocimiento 3.0 Guatemala License de Creative Commons


Descargar ppt "SPRING ROO Víctor Orozco."

Presentaciones similares


Anuncios Google