Contoh: Lingkungan standar Java App Engine
Contoh ini adalah aplikasi App Engine, yang ditulis dalam Java, yang menulis beberapa ucapan "hello world" ke tabel Bigtable dan membacanya kembali. Aplikasi berjalan di Google Cloud di lingkungan standar App Engine. Aplikasi ini
menggunakan runtime Java 8. Kode untuk aplikasi ini ada di repositori GitHub GoogleCloudPlatform/java-docs-samples, di direktori appengine-java8/bigtable
.
Ringkasan contoh kode
Contoh kode menyertakan class berikut:
BigtableHelper
, yang menyediakan koneksi ke Bigtable.BigtableHelloWorld
, yang menulis ke dan membaca dari Bigtable.
BigtableHelper
BigtableHelper
menyediakan metode untuk membuat koneksi ke
Bigtable. Protokol ini juga meng-cache koneksi dan menyediakan metode yang
akan mengambil koneksi yang di-cache jika ada. Membuat koneksi adalah
operasi yang relatif mahal. Jadi, sebagai praktik terbaik, Anda harus selalu membuat
satu koneksi dan menggunakannya kembali.
BigtableHelloWorld
BigtableHelloWorld
digunakan untuk menulis serangkaian salam ke
Bigtable, membaca salam, lalu menampilkannya. Class ini mendapatkan koneksi Bigtable dari BigtableHelper
, menggunakan koneksi untuk mendapatkan objek Table
, yang memungkinkan Anda membaca dan menulis nilai, lalu menggunakan objek Table
untuk menulis dan membaca dari tabel.