Votre projet doit contenir au minimum les fichiers suivants :
Fichier et emplacement | Description |
---|---|
/src/main/java/<packagepath>/<your_api_class>.java |
Fichier de classe (ou plusieurs fichiers, si vous mettez en œuvre l'API dans différentes classes) contenant l'API backend. |
/src/main/webapp/WEB-INF/appengine-web.xml |
Descripteur de déploiement d'applications Web requis pour la configuration d'App Engine. |
/src/main/webapp/WEB-INF/web.xml |
Descripteur de déploiement d'applications Web Java standard mappant des URL avec des servlets et d'autres informations. |
Le contenu de chacun des fichiers requis est détaillé dans les sections suivantes.
Fichier de classe de l'API
Le contenu obligatoire et facultatif du fichier de classe (ou des fichiers, si vous utilisez une API multiclasse) est décrit en détail dans l'article Annotations Endpoints.
appengine-web.xml
Le fichier appengine-web.xml
permet de définir la configuration de l'environnement standard App Engine lors du déploiement de l'API.
Pour en savoir plus, consultez la page Documentation de référence sur appengine-web.xml.
Le contenu minimum requis pour ce fichier est le suivant :
web.xml
Le fichier web.xml
permet de configurer le servlet Endpoints, qui gère les requêtes entrantes et les transmet au service de backend exécuté sur App Engine. Le servlet Endpoints est requis pour que votre API soit gérée par Cloud Endpoints.
Le contenu minimum requis pour ce fichier est le suivant :
Pour en savoir plus sur le fichier web.xml
, consultez la page Descripteur de déploiement : web.xml.