Questa pagina descrive le librerie e gli strumenti e fornisce altre informazioni per aiutarti a iniziare a utilizzare Endpoints Frameworks per Java. Consulta Informazioni su Endpoints Frameworks per una panoramica dell'architettura di Endpoints Frameworks.
Librerie e strumenti
I framework Cloud Endpoints per l'ambiente standard di App Engine forniscono le seguenti librerie e strumenti:
- Endpoints Frameworks è disponibile nel
Maven Central Repository
nel gruppo
com.google.endpoints
. Il file.jar
di base obbligatorio si trova nell'elementoendpoints-framework
. Per informazioni dettagliate, consulta la documentazione Javadoc dell'API. - Lo strumento a riga di comando
endpoints
(per Linux) oendpoints.cmd
(per Windows) che puoi utilizzare per generare bundle di librerie client e documenti di rilevamento, che consentono alle app per Android e ad altri tipi di applicazioni client di accedere alla tua API. - Il plug-in Maven Endpoints Frameworks
e il
plug-in Gradle Endpoints Frameworks,
che utilizzi per generare quanto segue:
- Bundle di librerie client e documenti di rilevamento.
- File di configurazione OpenAPI, che puoi utilizzare se vuoi usufruire di funzionalità di gestione dell'API come monitoraggio, logging e convalida delle chiavi API.
Requisiti
Per utilizzare i framework di endpoint, segui la procedura descritta nel tutorial.
Devi sapere come sviluppare il client che preferisci, ad esempio client web JavaScript o client mobile, come Android.
Processo di sviluppo
Il flusso di lavoro generale per lo sviluppo di un'applicazione che utilizza i framework di endpoint è il seguente:
- Crea il progetto API e poi scrivi il codice dell'API.
- Annota la tua API in modo che vengano generati classi e librerie client.
- Genera il file di configurazione OpenAPI ed esegui il deployment come descritto nel tutorial.
- Se vuoi, testa l'API localmente.
- Distribuisci l'API .
- Genera la libreria client.
- Scrivi l'applicazione client utilizzando la libreria client quando effettui chiamate all'API.
Per iniziare
Per iniziare, segui il tutorial per configurare, eseguire il deployment e inviare richieste a un'API di esempio. Poi, torna a questa sezione per consultare le informazioni necessarie per configurare, eseguire il deployment e testare la tua API.
Migrazione dalla versione 1.0 di Endpoints
Se hai già sviluppato un backend API utilizzando la versione precedente di Endpoints, segui la guida alla migrazione per spostare la tua app alla versione 2.0 di Endpoints.