lunes, 12 de septiembre de 2011

RequestFactory in GWT 2.4

El codigo está disponible en GitHub usa GWT 2.4 y AppEngine 1.7.0
The code is available in GitHub using GWT 2.4 y AppEngine 1.7.0
https://github.com/poseidonjm/GAE-Simple

viernes, 9 de septiembre de 2011

GWT Editor

El GWT Editor framework es un componente de Google Web Toolkit disponible a partir de la versión 2.1 que te permite de forma fácil enviar los datos de tus objetos del código a la interfaz de usuario y viceverza. Es decir hacer el vínculo de datos o data binding. Estuve probando un ejemplo sencillo del blog de Arthur Kalmenson CustomerDemo que muestra el uso del GWT Editor sin hacer uso de persistencia el código que recopilé ligeramente modificado pueden descargarlo aquí.
A continuación voy a explicar un poco el ejemplo.

miércoles, 7 de septiembre de 2011

RequestFactory con Objectify

A partir de GWT 2.1 RequestFactory es la nueva forma de comunicación con el servidor. Para los programadores Java, GWT ofrece maneras mas fáciles de interactuar con el servidor como son el RPC(Remote Procedure Call) y RequestFactory.
Objectify es la librería mas conveniente para acceder al Datastore de AppEngine el servicio de alojamiento de aplicaciones de Google. El AppEngine usa BigTable un almacen de datos NoSql.

jueves, 18 de agosto de 2011

Primera aplicación usando GWTP

GWTP o GWT Platform es un framework que implementa el patrón MVP para simplificar el desarrollo de aplicaciones. Hace uso de GIN(Client) y Guice(Server) para implementar el patrón inyección de dependencia. La versión 0.6 dispone de un plugin para eclipse.


El ejemplo a continuación muestra un ejemplo básico sin usar el Plugin de GWTP para ver un ejemplo del uso del plugin puede ver este video.

jueves, 11 de agosto de 2011

Activities and Places

Activities and Places es la implementación de google del patrón MVP. Si bien es posible desarrollar páginas web estáticas utilizando Activities and Places, en la versión GWT 2.3 no hay suficiente información sobre su integración con el servidor si se puede utilizar RPC o RequestFactory. Este último requiere la clase com.google.web.bindery.event.shared.EventBus pero el ejemplo a continuación sólo funciona con com.google.gwt.event.shared.EventBus. En un desarrollo real se recomienda utilizar RequestFactory y el paquete com.google.web.bindery.event.shared ya que funciona con Aplicaciones GWT y Android.
De acuerdo al Google I/O 2011 recomiendan utilizar GWTP, RequestFactory y Objectify para el desarrollo de aplicaciones.

miércoles, 10 de agosto de 2011

Introducción a GWT


GWT es un framework Open Source para el desarrollo de aplicaciones web con java cuya primera versión salió en mayo del 2006.

Hola Mundo

Hola Mundo en GWT.
Para crear un proyecto en GWT voy a utilizar el plugin de Google para Eclipse.
Voy a File->New->Web Application Project