Questa pagina descrive le librerie e gli strumenti e fornisce altre informazioni per iniziare a utilizzare Endpoints Frameworks per Java. Consulta Informazioni su Endpoints Frameworks per una panoramica dell'architettura di Endpoints Frameworks.
Biblioteche e strumenti
Cloud Endpoints Frameworks per l'ambiente standard App Engine fornisce le seguenti librerie e strumenti:
- Endpoints Frameworks è disponibile nel
repository centrale Maven
nel gruppo
com.google.endpoints
. Il file.jar
di base richiesto si trova nell'artefattoendpoints-framework
. Per ulteriori dettagli, consulta 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 Android e ad altri tipi di applicazioni client di accedere alla tua API. - Il plug-in Maven di endpoint Frameworks e il plug-in Gradle di endpoint Frameworks, che utilizzerai per generare quanto segue:
- Bundle della libreria client e documenti di rilevamento.
- File di configurazione OpenAPI, che puoi utilizzare per le funzionalità di gestione delle API, ad esempio monitoraggio, logging e convalida delle chiavi API.
Requisiti
Per utilizzare Endpoints Frameworks, segui la procedura mostrata 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 utilizzando endpoint framework è:
- Crea il tuo progetto API e scrivi il codice API.
- Annota la tua API in modo che vengano generate classi e librerie client.
- Genera il file di configurazione OpenAPI ed eseguine il deployment come descritto nel tutorial.
- Se vuoi, testa la tua API in locale.
- Distribuisci l'API .
- Genera la libreria client.
- Scrivi la tua 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. Torna quindi a questa sezione per le informazioni necessarie per configurare, eseguire il deployment e testare la tua API.
Migrazione da Endpoints versione 1.0
Se hai già sviluppato un backend API utilizzando la versione precedente di endpoint, segui la guida alla migrazione per spostare la tua app su Endpoints versione 2.0.