Contoh: Lingkungan standar Java App Engine
Contoh ini adalah aplikasi App Engine, yang ditulis dalam
Java, yang menulis beberapa ucapan "halo dunia" ke tabel Bigtable
dan membacanya kembali. Aplikasi berjalan di Google Cloud di lingkungan standar App Engine. Aplikasi
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. Class ini juga menyimpan koneksi dalam cache 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 ucapan ke
Bigtable, membaca ucapan, 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 ke dan membaca dari tabel.