Pregunta

Para aprender GWT y Google AppEngine (GAE) estoy tratando de crear una aplicación simple usando GWT con dos o tres objetos (entidades). En esta aplicación, un objeto, digamos Estudiante , encapsula ArrayList de otros objetos, digamos Clases y Libros . Luego crea una lista de Estudiantes y la envía al código Java en GAE y la almacena en el almacén de datos.

Pregunta: ¿es posible hacer este tipo de cosas usando GWT + GAE + Google DataStore? ¿Hay ejemplos / tutoriales sobre el uso de todas estas tecnologías a la vez?

¿Vale la pena usar esta tecnología? apilar en este punto?

¿Fue útil?

Solución

Sugeriría lo siguiente:

  1. Ejecute el Tutorial de GWT StockWatcher . Si aún no lo ha hecho, esto lo ayudará con los conceptos básicos de GWT.
  2. Continúe con el GWT y App Engine Tutorial . Esto le mostrará cómo modificar el código StockWatcher para trabajar con Google App Engine y almacenar tipos de datos simples en Google DataStore.
  3. Finalmente, siga los pasos que describí en esta respuesta de StackOverflow . Esto le mostrará cómo modificar aún más el código StockWatcher para devolver una ArrayList de objetos Stock en lugar de una simple matriz de cadenas.

La única parte con la que los tutoriales anteriores no lo ayudarán es almacenar una ArrayList de objetos dentro de un objeto persistente en Google DataStore. No estoy seguro de si eso es realmente posible; es posible que deba almacenar cada uno de los tipos de objetos por separado y luego recuperar mediante programación Clases y Libros relacionados con un Estudiante específico utilizando GQL.

Otros consejos

Es posible que desee consultar Gilead y es Adaptador para Google AppEngine . Incluso hay un proyecto de muestra . Lo hice funcionar en mi máquina local en Eclipse, pero sigo recibiendo errores cuando se implementa en GAE.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top