YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Portuguese, Brazilian subtitles

← 05-09 Testing Announcements

Get Embed Code
4 Languages

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

  1. Então estou rodando
    meu aplicativo em localhost.
  2. Vocês verão, se olharem
    no Gerenciador de APIs,
  3. e drill-down nas funções da
  4. conferência API, que o método conjunto
    de anúncio não está aqui.
  5. Isto porque não expomos isto
    como uma função dos pontos finais.
  6. Em vez disso,
    definimos como servlet propositalmente,
  7. para mantê-lo dentro do aplicativo.
  8. Então o APIs Explorer permite explorar
    as funções dos ponto final,
  9. mas não permite que
    vocês explorem seus servlets.
  10. Desde que vamos colocar as coisas em memcache,
    destaquei meu aplicativo para aplicativo spot
  11. para que eu possa usar
    o visualizador de memcache.
  12. Certifiquem-se de que eu tenha algumas conferências
    que estão quase esgotadas.
  13. Ok, esta perto de se esgotar.
    Apenas três cadeiras sobrando.
  14. Este só tem um lugar sobrando.
  15. Ok, então tenho um par de conferências
    que têm duas vagas sobrando.
  16. Para testar a nova função conjunto do anúncio,
  17. você pode usar o navegador
    para ir para o URL
  18. mapeado para o servlet.
    No entanto, vocês tem que ser
  19. logged como um desenvolvedor na aplicação
  20. ou vocês terão um erro
    que não está na função necessária.
  21. Isso porque nós não queremos
    qualquer pessoa idosa chegando,
  22. definindo os anúncios indo para a URL no navegador.
  23. Então vamos provocar
    a função conjunto de anúncio,
  24. vamos para URL
    que nós mapeamos no servlet,
  25. neste caso que é crons/set_announcment.
    Então nós vamos para a URL.
  26. Crons_\set annoucemente.
    Parece que nada acontece.
  27. Mas na verdade isso é esperado.
    Lembre-se que o servlet
  28. não define uma resposta,
    então nada acontece na página,
  29. e se vocês tem o lugar
    onde pede para log in
  30. sigam em frente e log in
    e você vai permanecer na
  31. na página do log,
    mesmo quando a URL é executada.
  32. No entanto, podemos usar
    um visualizador memcache para verificar
  33. que o anúncio ficou definido.
    Então aqui no memcache visualizador
  34. vemos que temos um item.
  35. Nós usaremos a seção de conteúdo de pesquisa
    para vermos se é nosso anúncio
  36. A chave que usamos
    com anúncios recentes
  37. é uma seqüência de caracteres de Java,
    então vamos exibir isto,
  38. vermos se temos um anúncio.
    E sim, nós temos.
  39. Então o anúncio sobre as conferências
    que quase se esgotaram
  40. foram criadas e salvas no memcache.
  41. Agora, podemos salvar valores no memcache
  42. e podemos usar um visualizador memcache
    para recuperar esses valores.
  43. Nós vamos querer mostrar este anúncio
    para outras pessoas,
  44. para os desenvolvedores do aplicativo.
    Vamos em frente
  45. e vamos criar uma função de pontos finais
    para obter o anúncio do memcache
  46. então podemos mostrar para outras pessoas.
  47. Outra coisa que quero mencionar
    é que na classe de constantes,
  48. constants.Java,
    podemos definir a chave para o anúncio
  49. e é onde encontramos
  50. a chave de anúncios recentes.
    Então, na conferência de
  51. Classe API,
    você pode definir a função do anúncio.
  52. Isto vai ser uma função dos pontos finais,
    então isto é uma função bastante simples.
  53. Basicamente, obter algum serviço memcache e então
  54. chamar o método de obtenção
    no serviço memcache,
  55. passando a chave do anúncio.
    Verificamos se o valor é nulo.
  56. Desde que não seja nulo,
    podemos criar um novo objeto de anúncio,
  57. e definimos a propriedade de mensagem para o anúncio
  58. que tiramos do memcache.
    E novamente,
  59. temos que retornar um anúncio,
    em vez de apenas
  60. uma seqüência de caracteres,
    porque esta é uma função do ponto final.
  61. E funções do ponto final não podem retornar
    apenas cadeias de caracteres.