Beispiel: Java App Engine-Standardumgebung
Dieses Beispiel ist eine in
Java geschriebene App Engine-Anwendung. Sie schreibt „Hello World“-Grüße in eine Bigtable
-Tabelle und liest aus ihr heraus. Die Anwendung wird Google Cloud in der
App Engine Standardumgebung ausgeführt. Die Anwendung
verwendet die Java 8-Laufzeit. Der Code für diese Anwendung befindet sich im GitHub
Repository GoogleCloudPlatform/java-docs-samples im
Verzeichnis appengine-java8/bigtable.
Codebeispiel – Übersicht
Das Codebeispiel beinhaltet die folgenden Klassen:
BigtableHelper, die eine Verbindung zu Bigtable herstellt.BigtableHelloWorld, die in Bigtable Daten schreibt und daraus liest.
BigtableHelper
BigtableHelper stellt eine Methode zum Erstellen einer Verbindung zu Bigtable bereit. Sie speichert auch die Verbindung im Cache und stellt eine Methode zur Verfügung, die zwischengespeicherte Verbindung aufzurufen, sofern vorhanden. Das Erstellen einer Verbindung ist relativ teuer. Daher sollten Sie als Best Practice immer eine einzelne Verbindung erstellen und diese wiederverwenden.
BigtableHelloWorld
BigtableHelloWorld wird verwendet, um eine Reihe von Grüßen in Bigtable zu schreiben, diese dann zu lesen und anzusehen. Die Klasse erhält eine Bigtable-Verbindung von BigtableHelper und verwendet die Verbindung, um ein Table-Objekt abzurufen, mit dem Sie Werte lesen und schreiben können. Anschließend verwendet sie das Table-Objekt, um in die Tabelle zu schreiben und daraus zu lesen.