Play framework en la nube de Red Hat
Hace un par de semanas, Mark Atwood, Jorge Aliss, y quien les escribe, Sebastián Scarano participamos del webinar LET’S PLAY! IN THE CLOUD: DEVELOPING JAVA WEB APPS ON OPENSHIFT organizado por Red Hat.
En el webinar, Mark dio una completa introducción a Openshift, la plataforma de cloud computing de Red Hat:
Luego junto con Jorge desarrollamos una simple agenda de contactos, usando Play Framework 2.0, combinando en una misma aplicación código fuente en Java y en Scala, y luego la pusimos en producción en Openshift.
Con este quickstart (https://github.com/opensas/play2-openshift-quickstart) podrán desplegar cualquier aplicación de Play 2.0 en Openshift. Simplemente sigan estas instrucciones.
Y aquí (https://github.com/opensas/play2-contacts-demo) encontrarán el código fuente de la agenda de contactos.
En la demo, a pesar de que nuestra conexión a internet nos jugó una mala pasada, logramos abordar los siguientes temas:
- Crear una nueva aplicación de Play 2
- Estructura básica de una aplicación
- Configurando su IDE favorito para trabajar con Play 2.0
- Rutas HTTP
- Controladores
- Templates
- Modelos
- Persistiendo sus datos en una base de datos en memori usando Ebean
- Validaciones
- Trabajando con los templates en Scala
- Combinando código fuente de Java y Scala en una misma aplicación
- Integrando twitter bootstrap
- Personalizando la configuración de su aplicación para correr en Openshift
- Guardando sus datos en una base de datos persistente al correr en Openshift
- Y finalmente desplegando su aplicación en Openshift
También pueden consultar este artículo en el cual analizamos en detalle cómo aprovechar el nuevo tipo de aplicación “do-it-yourself” (hagalo usted mismo) de Openshift para brindar soporte nativo a las aplicaciones de Play.
Si que si desean empezar a jugar con Openshift ya mismo, regístrense en openshift.com ingresen PLAY!WEBINAR como código de promoción, y recibirán 3 gears, cada uno con 1GB de memoria ram y 512 MB de espacio de almacemiento, gratis.
¡Esperamos que les guste!
Posted by Java Tutorial on 1 November, 2012 at 8:26
Does Play framework is invented by Google itself ?
Posted by opensas on 1 November, 2012 at 11:15
mmmm… google has nothing to do with play framework