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.

Like this presentation? Why not share!

Introducción a Grails

on

  • 1,742 views

Iniciando el desarrollo Groovy & Grails en Perú con el team JoeDayz

Iniciando el desarrollo Groovy & Grails en Perú con el team JoeDayz

Statistics

Views

Total Views
1,742
Slideshare-icon Views on SlideShare
1,639
Embed Views
103

Actions

Likes
1
Downloads
29
Comments
0

6 Embeds 103

http://josediazdiaz.blogspot.com 85
http://josediazdiaz.blogspot.com.ar 7
http://www.josediazdiaz.blogspot.com 5
http://josediazdiaz.blogspot.com.es 3
http://josediazdiaz.blogspot.mx 2
http://feeds.feedburner.com 1

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Introducción a Grails Introducción a Grails Presentation Transcript

    • Grails Guía rápida
    • Contenido
      • Introducción.
      • Groovy
    • Introducción
      • Java un lenguaje de mucho poder con librerías casi para todos los requerimientos.
      • Cuenta con tecnologías estándar como JSF y EJB que buscan simplificar el desarrollo de aplicaciones Web
      • Distintos Frameworks web alternativos como Wickets, Struts 2, Spring MVC, Stripes
      • Servidores de aplicaciones robustos y variados
    • Yo soy tu padre Java ?????
    • Java ahora tiene nuevos competidores
    • Los amigos de Java
    • Con tanto poder el nivel de complejidad también crece. Demasiada configuración de XML ¿Necesitamos otro Framework? Clases e Interfaces que extender o implementar.
    • Grails Grails es construido sobre gigantes: Spring, Hibernate, SiteMesh, HSQLDB, Jetty , etc. Haremos grandes cosas. Convención sobre configuración. Usa el lenguaje dinámico Groovy. Grails
    • Groovy
    • Groovy
      • Es un lenguaje dinámico para la JVM
      • Mejor Integración con Java
      • Hay una mayor facilidad de aprendizaje para los programadores Java
      • Groovy ya está incluido en el instalador de Grails
      • Más productivo en procesamiento XML, acceso a base de datos, manipulación de archivos, etc.
      • Muchos libros disponibles al respecto
      Con Groovy serás mas productivo y derrotaras a “Darth Vader”
    • Flexibilidad con Groovy
      • Si bien hay similitudes con java .
      • Los “ ; ” , “ () ” y return son opcionales
      • Getters y Setters dados en tiempo de compilación
    • Flexibilidad con Groovy
      • Automáticamente las clases en Groovy tienen un constructor named-args . Un map que el constructor toma y llama a cada setter por cada key que corresponde a una propiedad.
    • Flexibilidad con Groovy
      • Los tipos son opcionales. En lugar de definir un tipo explicito, usamos def para designar que la variable será tipificada dinamicamente.
      • “ == “ es lo mismo que
      • “ equals() ”.
      • Groovy añade métodos a la
      • clase String .
    • Groovy Strings
      • Groovy añade un nuevo String conocido como GString . Un GString se crea declarando un literal con doble “”; un String literal con simple ‘’ es un java.lang.String.
      • GString puede ser usado en lugar de String . El cast se hace en tiempo de ejecución.
      • La belleza de GString es la habilidad para evaluar expresiones Groovy
    • Sin Groovy Con Groovy ¿Hulk Sonriendo?
    • Groovy Closures
      • Un Groovy Closure en pocas palabras, es un bloque de código que puede ser asignado a una variable, a un método, y ser ejecutado.
      • Un Closure se declara colocando código entre {} . Los parametros van antes del -> (dash-rocket), así
    • Groovy Closures
      • Si ningún parámetro es declarado, hay uno implícitamente proveído: se llama it
      • Más información de Closures
      • libro “ Programming
      • Groovy”
    • Groovy Collections
      • Groovy aporta muchas mejoras a las clases collection de Java .
      • Las más usadas en Grails son List , Map y Set .
      • List
    • Groovy Collections
      • Métodos útiles en List
      • Se imprime en la salida
      ¡Collections con esteroides!
    • Groovy Collections
      • min() y max()
      • sort()
      • <<
    • Groovy Collections
      • Map
      Ó: salida:
    • Groovy Collections
      • Set
    • ¿Qué sigue? 0 días sin usar Groovy & Grails Más, más, más….
    • Contacto Av. Canaval Moreyra 380 Lima – Perú (511) 987500273 (511)4116200 anexo 2637 www.joedayz.com