Spanish, Mexican subtitles

← 03-19 Guardar y Visualizar el Perfil

03-19 Guardar y Visualizar el Perfil

Get Embed Code
4 Languages

Showing Revision 5 created 09/29/2014 by Fran Ontanaya.

  1. Ahora es el momento
    de agregar funcionalidad
  2. para guardar entidades para tu app.
    Veamos cómo se puede lograr eso.
  3. Bueno. Aquí estoy mirando
    el método saveProfile
  4. en la clase ConferenceAPI.
  5. Si recuerdas, ya tenemos el código
    para crear un nuevo perfil.
  6. Llamamos a new en el perfil,
    y pasamos los argumentos que necesitamos.
  7. Crear una nueva entidad perfil
    es tan simple como llamar a new
  8. en la clase profile.
  9. Si no estuviéramos usando Objectify,
    el código sería más complicado.
  10. Ya tienes el código
    para crear un nuevo objeto perfil,
  11. pero no necesitas realizar ningún cambio
    ahora que el perfil
  12. ha sido identificado como una entidad.
  13. Sin embargo, al crear una entidad
    no se guarda automáticamente
  14. en el almacén de datos.
  15. Tienes que guardarla explícitamente
    si la quieres guardar.
  16. Bien, voy a seguir adelante
    y añadir el código para guardar
  17. la entidad perfil en el almacén de datos.
  18. Vas a escribir este código tú mismo
    en tu propia app en un minuto.
  19. Ahora, voy a ejecutar la app
    de nuevo en el localhost,
  20. e iré al Explorador de API.
  21. Así que aquí estoy en el Explorador de API
    y entro en el método saveProfile de nuevo.
  22. Y lo ejecuto.
  23. Y tengo Lemon Cake
    como mi nombre para mostrar.
  24. Fijo mi TeeShirtSize a M, y lo ejecuto.
  25. Uy, me olvidé de autorizar.
  26. Probemos de nuevo
    porque no está autorizado.
  27. Autorizo.
    Ahora puedo ejecutar la función de nuevo,
  28. no necesito introducir los valores,
    solo pulso Ejecute.
  29. Y ahí va.
    Se está creando mi perfil.
  30. Y aquí ves, la petición
    fijó el nombre para mostrar a Lemon Cake,
  31. la talla de la camiseta a medio, a M.
    La respuesta retornó el perfil
  32. con estos campos.
  33. Entonces la respuesta
    muestra que el perfil fue creado.
  34. Pero esta vez, hizo más que crearlo,
    fue guardado en el almacén de datos.
  35. Podemos usar el admin del almacén de datos
    para verificarlo.
  36. Entonces voy a la consola de admin
    en el localhost.
  37. Para llegar a la consola de admin,
    vas al puerto donde se ejecuta tu app,
  38. el cual es para mí localhost:8080.
  39. Y entonces es /_ah/admin
  40. y esto nos lleva al Datastore Viewer.
  41. El admin del Datastore
    para el localhost se abre.
  42. Puedes ver aquí que no sabe
    cuál es el ID de mi app.
  43. Dice your-app-id, y está bien,
  44. porque al localhost no le importa
    cuál es el ID de app.
  45. Por supuesto
    cuando haga el deploy en AppSpot
  46. tendré que dar una ID de app real.
  47. La consola de admin se abre por defecto
    mostrando el Visor del Datastore.
  48. Pero si estás en otro lugar
    y deseas volver al Visor del Datastore,
  49. o por alguna razón
    no se abre allí por defecto,
  50. simplemente haces clic en Datastore Viewer
    y ya estás en el Visor del Datastore.
  51. Este menú de tipo entidad
    muestra los diferentes tipos de entidades
  52. que se almacenan en tu Datastore.
  53. En este momento,
    el único que tenemos es Profile.
  54. Haces clic en List Entities,
  55. para ver las entidades de ese tipo
    que ya se han guardado.
  56. Probablemente solo habrá una entidad,
    que es el perfil que acabamos de guardar.
  57. Entonces el visor del almacén de datos
    te muestra las entidades,
  58. te muestra las propiedades.
  59. Tenemos displayName,
    mainEmail, teeShirtSize
    .
  60. Bien, esto solo fue una revisión rápida
    de cómo salvar la entidad
  61. en el almacén de datos,
    y cómo ir a la consola de admin
  62. en el localhost para ver tus entidades.
  63. Vas a hacer eso ahora.