Auf dieser Seite werden die Bibliotheken und Tools beschrieben und weitere Informationen für den Einstieg in Endpoints Frameworks für Java bereitgestellt. Unter Endpoints Frameworks finden Sie eine Architekturübersicht zu Endpoints Frameworks.
Bibliotheken und Tools
Cloud Endpoints Frameworks für die App Engine-Standardumgebung stellt die folgenden Bibliotheken und Tools zur Verfügung:
- Endpoints Frameworks im Maven Central Repository in der Gruppe
com.google.endpoints
. Die benötigte Basisdatei.jar
befindet sich im Artefaktendpoints-framework
. Weitere Informationen finden Sie unter API Javadoc. - Das
endpoints
-Befehlszeilentool (für Linux) oderendpoints.cmd
(für Windows), mit dem Sie Clientbibliothek-Bundles erstellen können, und Discovery-Dokumente, mit denen Android-Apps und Client-Anwendungen auf Ihre API zugreifen können. - Das Maven-Plug-in für Endpoints Frameworks und das Gradle-Plug-in für Endpoints Frameworks zum Erstellen der folgenden Komponenten:
- Clientbibliothek-Bundles und Discovery-Dokumente
- OpenAPI-Konfigurationsdateien zur Verwendung von API-Verwaltungsfunktionen wie Monitoring, Logging und die Validierung von API-Schlüsseln
Voraussetzungen
Für die Verwendung von Endpoints Frameworks gehen Sie wie in der Anleitung beschrieben vor.
Sie müssen dafür wissen, wie Sie den Client Ihrer Wahl entwickeln, beispielsweise JavaScript-Webclients oder mobile Clients, z. B. für Android.
Entwicklungsablauf
Der grundsätzliche Ablauf bei der Entwicklung einer Anwendung unter Verwendung von Endpoints Frameworks sieht so aus:
- Erstellen Sie das API-Projekt, dann schreiben Sie Ihren API-Code.
- Annotieren Sie Ihre API, sodass Klassen und Clientbibliotheken aus ihr generiert werden können.
- Generieren Sie die OpenAPI-Konfigurationsdatei und stellen Sie sie bereit. Gehen Sie dazu wie in der Anleitung beschrieben vor.
- Optional können Sie Ihre API lokal testen.
- Stellen Sie die API bereit.
- Generieren Sie die Clientbibliothek.
- Schreiben Sie Ihre Clientanwendung und rufen Sie die API mithilfe der Clientbibliothek auf.
Erste Schritte
Folgen Sie zuerst der Anleitung, um eine Beispiel-API zu konfigurieren, bereitzustellen und Anfragen an sie zu senden. Kehren Sie dann zu diesem Abschnitt zurück, um die Informationen zum Konfigurieren, Bereitstellen und Testen Ihrer eigenen API zu erhalten.
Von Endpoints 1.0 migrieren
Wenn Sie bereits ein API-Backend mithilfe der vorherigen Version von Endpoints entwickelt haben, folgen Sie der Migrationsanleitung, um Ihre Anwendung zu Endpoints 2.0 zu migrieren.