O seu projeto tem de conter, no mínimo, os seguintes ficheiros:
Ficheiro e localização | Descrição |
---|---|
/src/main/java/<packagepath>/<your_api_class>.java |
O ficheiro de classe (ou ficheiros, se implementar a sua API em várias classes) que contém a API de back-end. |
/src/main/webapp/WEB-INF/appengine-web.xml |
O descritor de implementação da app Web necessário para a configuração do App Engine. |
/src/main/webapp/WEB-INF/web.xml |
O descritor de implementação da app Web Java padrão mapeia URLs para servlets e outras informações. |
O conteúdo de cada um destes ficheiros obrigatórios está documentado nas secções seguintes.
O ficheiro de classe da API
Os conteúdos obrigatórios e opcionais do ficheiro de classe (ou ficheiros, se usar uma API de várias classes) são descritos na íntegra no tópico Anotações de pontos finais.
appengine-web.xml
O ficheiro appengine-web.xml
é usado para definir a configuração do ambiente padrão do App Engine quando a API é implementada.
Consulte a referência appengine-web.xml
para mais informações.
Os conteúdos mínimos necessários para este ficheiro são os seguintes:
web.xml
Usa o ficheiro web.xml
para configurar o servlet Endpoints, que processa
pedidos recebidos e encaminha-os para o serviço de back-end em execução no
App Engine. O servlet Endpoints é necessário para que a sua API seja
gerida pelo Cloud Endpoints.
Os conteúdos mínimos necessários para este ficheiro são os seguintes:
Para mais informações sobre web.xml
, consulte
O descritor de implementação: web.xml.