Esempio: ambiente standard di App Engine per 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 di questa applicazione si trova nel repository GitHub
GoogleCloudPlatform/java-docs-samples, nella
directory appengine-java8/bigtable.
Panoramica dell'esempio di codice
Il 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 anche la connessione nella cache e fornisce un metodo che recupera la connessione memorizzata nella cache, se esiste. La creazione di una connessione è un'operazione relativamente costosa, quindi, come best practice, dovresti sempre creare una singola connessione e riutilizzarla.
BigtableHelloWorld
BigtableHelloWorld viene utilizzato per scrivere una serie di saluti in Bigtable, leggerli e poi visualizzarli. La classe ottiene una connessione Bigtable da BigtableHelper, utilizza la connessione per ottenere un oggetto Table, che consente di leggere e scrivere valori, quindi utilizza l'oggetto Table per scrivere e leggere dalla tabella.