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 dalam
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 mencakup 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. Selain itu, library 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 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.