Aqui é Hello World projeto,
um aplicativo simples
que usa pontos finais.
Agora quero falar através do código
para que você entenda
como definir pontos finais, e veja
e veja como chamar de uma página da web.
Vamos checar nos arquivos
no Hello World
nos pontos finais da aplicação.
Aqui, você vê no src > main > java.
No com > google > training > helloworld package
você vê os arquivos Java.
Existem três arquivos Java, Constants.java, HelloClass.java
e HelloWorldEndpoints.java.
Constants.java define algumas constantes,
para sua expectativa.
HelloClass.java é uma
classe muito simples
que veremos em breve.
HelloWorldEndpoints.java define
os pontos finais usados no aplicativo.
A origem dir, contém a pasta principal,
que contém o java e as pastas de webapp.
Nós olhamos para java,
agora veremos o webapp.
A pasta do webapp
contém os arquivos estáticos,
o index. html,
outros arquivos HTML , arquivos JavaScript,
qualquer conteúdo estático.
Ele também contém o WEB-I-N-F,
ou pasta WEB-INF.
Esta pasta é comum a
todos os aplicativos da web,
onde você configura seu aplicativo.
Para app engine apps,
tem que ter o arquivo appengine-Web. xml,
que ja vimos,
onde você configura coisas
que são específicas
para o seu app engine app in, você tem que
especificar o ID de app
se você quer implantá-lo para Appspot.
Outro arquivo é Web. xml.
Vamos dar uma olhada. O Web. xml é onde
configura servidores se você tem.
Em seu Web. xml
você tem o SystemsServiceServlet.
Ele é mapeado para
com.google.api.server.spi.SystemServiceServlet.
E este spi, significa pontos finais
Este servlet é crucial para sua aplicação,
se você quiser usar os pontos finais.
Você deve ter com.google.api.server.spi.SystemServiceServlet
no seu aplicativo se quiser usar pontos finais.
Veja como definimos
o arquivo de boas-vindas
aqui é index. html, que é o padrão.
Outra configuração
que quero chamar sua
atenção, é esta aqui,
a restrição de segurança,
onde especificamos que todas páginas da web
devem usar HTTPS e é como especificamos ,
definindo o transporte garantido confidencial.
Sempre que vê isso em seu web. xml,
significa que o aplicativo está executando no aplicativo local,
se não usar HTTPS,
serão redirecionados para HTTPS.
Retorna no webapp dir,
você vera também hello.js.
E lá está o index. html.
E estes são os dois
arquivos que este app usa na web
UI, ou na web front-end. JS contém o
JavaScript funções usadas
pelo app e index. html
é a home page para o aplicativo
e mostra os dois botões
e o campo de entrada.
Aqui você vê os dois botões,
e a entrada falhou.