Exemplo: ambiente padrão do App Engine em Java
Este exemplo é um aplicativo do App Engine, escrito em
Java, que grava algumas saudações "Hello World" em uma tabela do Bigtable
e as lê de volta. O aplicativo é executado em Google Cloud no
ambiente padrão do App Engine. O aplicativo
usa o ambiente de execução do Java 8. O código desse aplicativo está no repositório do GitHub
GoogleCloudPlatform/java-docs-samples, no
diretório appengine-java8/bigtable
.
Visão geral do exemplo de código
O exemplo de código inclui as seguintes classes:
BigtableHelper
, que fornece uma conexão com o Bigtable.BigtableHelloWorld
, que grava e lê no Bigtable.
BigtableHelper
BigtableHelper
fornece um método para criar uma conexão com o
Bigtable. além de armazenar a conexão em cache e usar um método que recupera a conexão em cache, se houver. Criar uma conexão é uma operação relativamente cara. Portanto, como prática recomendada, crie sempre uma única conexão e a reutilize.
BigtableHelloWorld
BigtableHelloWorld
é usado para gravar uma série de saudações no
Bigtable, ler as saudações e exibi-las. A classe
recebe uma conexão do Bigtable de BigtableHelper
, usa a
conexão para conseguir um objeto Table
, que permite ler e gravar valores,
e depois usa o objeto Table
para gravar e ler na tabela.