Esempio: ambiente standard di App Engine Java
Questo esempio è un'applicazione di App Engine, scritta in
Java, che scrive il comando "Hello World" un saluto da Bigtable
e le legge. L'applicazione viene eseguita su Google Cloud nell'ambiente standard di App Engine. L'applicazione utilizza il runtime Java 8. Il codice di questa applicazione si trova nel repository GitHub GoogleCloudPlatform/java-docs-samples, nella directory appengine-java8/bigtable
.
Panoramica dell'esempio di codice
L'esempio di codice include le seguenti classi:
BigtableHelper
, che fornisce una connessione a Bigtable.BigtableHelloWorld
, che scrive e legge da Bigtable.
BigtableHelper
BigtableHelper
fornisce un metodo per creare una connessione a
Bigtable. Memorizza inoltre la connessione nella cache e fornisce un metodo che recupererà la connessione memorizzata nella cache, se esistente. Per creare una connessione
è un'operazione relativamente costosa, quindi come best practice dovresti sempre creare
singola connessione e riutilizzarla.
BigtableHelloWorld
BigtableHelloWorld
viene utilizzato per scrivere una serie di saluti in Bigtable, leggerli e poi visualizzarli. Il corso
riceve una connessione Bigtable da BigtableHelper
, utilizza
per ottenere un oggetto Table
, che consente di leggere e scrivere valori,
e poi utilizza l'oggetto Table
per scrivere e leggere dalla tabella.