Esempio: ambiente standard di App Engine Java
Questo esempio è un'applicazione App Engine, scritta in Java, che scrive alcuni saluti "Hello World" in una tabella Bigtable e li legge. L'applicazione viene eseguita su Google Cloud nell'ambiente standard di App Engine. L'applicazione utilizza il runtime Java 8. Il codice per 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 nella cache anche la connessione e fornisce un metodo per recuperare la connessione memorizzata nella cache, se esistente. La creazione di una connessione è un'operazione relativamente costosa, quindi come best practice devi sempre creare una singola connessione e riutilizzarla.
BigtableHelloWorld
BigtableHelloWorld
viene utilizzato per scrivere una serie di saluti per
Bigtable, leggerli e poi mostrarli. La classe ottiene una connessione Bigtable da BigtableHelper
, utilizza la connessione per ottenere un oggetto Table
, che consente di leggere e scrivere valori, e utilizza l'oggetto Table
per scrivere e leggere dalla tabella.