Portuguese, Brazilian subtitles

← 02-11 Explore Project Layout and Configuration

Get Embed Code
4 Languages

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

  1. Aqui é Hello World projeto,
  2. um aplicativo simples
    que usa pontos finais.
  3. Agora quero falar através do código
  4. para que você entenda
    como definir pontos finais, e veja
  5. e veja como chamar de uma página da web.
  6. Vamos checar nos arquivos
    no Hello World
  7. nos pontos finais da aplicação.
    Aqui, você vê no src > main > java.
  8. No com > google > training > helloworld package
  9. você vê os arquivos Java.
  10. Existem três arquivos Java, Constants.java, HelloClass.java
  11. e HelloWorldEndpoints.java.
    Constants.java define algumas constantes,
  12. para sua expectativa.
    HelloClass.java é uma
  13. classe muito simples
    que veremos em breve.
  14. HelloWorldEndpoints.java define
  15. os pontos finais usados no aplicativo.
  16. A origem dir, contém a pasta principal,
  17. que contém o java e as pastas de webapp.
  18. Nós olhamos para java,
  19. agora veremos o webapp.
    A pasta do webapp
  20. contém os arquivos estáticos,
    o index. html,
  21. outros arquivos HTML , arquivos JavaScript,
  22. qualquer conteúdo estático.
    Ele também contém o WEB-I-N-F,
  23. ou pasta WEB-INF.
    Esta pasta é comum a
  24. todos os aplicativos da web,
    onde você configura seu aplicativo.
  25. Para app engine apps,
  26. tem que ter o arquivo appengine-Web. xml,
    que ja vimos,
  27. onde você configura coisas
    que são específicas
  28. para o seu app engine app in, você tem que
  29. especificar o ID de app
    se você quer implantá-lo para Appspot.
  30. Outro arquivo é Web. xml.
  31. Vamos dar uma olhada. O Web. xml é onde
  32. configura servidores se você tem.
    Em seu Web. xml
  33. você tem o SystemsServiceServlet.
  34. Ele é mapeado para
  35. com.google.api.server.spi.SystemServiceServlet.
  36. E este spi, significa pontos finais
    Este servlet é crucial para sua aplicação,
  37. se você quiser usar os pontos finais.
  38. Você deve ter com.google.api.server.spi.SystemServiceServlet
  39. no seu aplicativo se quiser usar pontos finais.
    Veja como definimos
  40. o arquivo de boas-vindas
    aqui é index. html, que é o padrão.
  41. Outra configuração
    que quero chamar sua
  42. atenção, é esta aqui,
    a restrição de segurança,
  43. onde especificamos que todas páginas da web
  44. devem usar HTTPS e é como especificamos ,
  45. definindo o transporte garantido confidencial.
  46. Sempre que vê isso em seu web. xml,
  47. significa que o aplicativo está executando no aplicativo local,
  48. se não usar HTTPS,
  49. serão redirecionados para HTTPS.
  50. Retorna no webapp dir,
    você vera também hello.js.
  51. E lá está o index. html.
    E estes são os dois
  52. arquivos que este app usa na web
  53. UI, ou na web front-end. JS contém o
  54. JavaScript funções usadas
    pelo app e index. html
  55. é a home page para o aplicativo
  56. e mostra os dois botões
    e o campo de entrada.
  57. Aqui você vê os dois botões,
    e a entrada falhou.