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 Cloud de Confiance by S3NS 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.