Beispiel: Java App Engine-Standardumgebung
Dieses Beispiel ist eine in Java geschriebene App Engine-Anwendung. Sie schreibt „Hallo Welt“-Grüße in eine Bigtable-Tabelle und liest sie wieder aus. Die Anwendung wird in 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.