Ejemplo: Entorno estándar de App Engine para Java
Este ejemplo es una aplicación de App Engine, escrita en Java, que escribe saludos de “Hello World” en una tabla de Bigtable y los lee. La aplicación se ejecuta en Google Cloud en el entorno estándar de App Engine. La aplicación usa el entorno de ejecución de Java 8. El código de esta aplicación se encuentra en el repositorio de GitHub GoogleCloudPlatform/java-docs-samples, en el directorio appengine-java8/bigtable
.
Descripción general de la muestra de código
La muestra de código incluye las siguientes clases:
BigtableHelper
, que proporciona una conexión a Bigtable.BigtableHelloWorld
, que escribe y lee desde Bigtable.
BigtableHelper
BigtableHelper
proporciona un método para crear una conexión a Bigtable. También almacena en caché la conexión y proporciona un método que permite recuperarla cuando existe. Crear una conexión es una operación relativamente costosa, por lo que, como práctica recomendada, siempre debes crear una única conexión y reutilizarla.
BigtableHelloWorld
BigtableHelloWorld
se usa para escribir una serie de saludos a Bigtable, leer los saludos y, luego, mostrarlos. La clase obtiene una conexión de Bigtable de BigtableHelper
, usa la conexión para obtener un objeto Table
, que te permite leer y escribir valores, y, luego, usa el objeto Table
para escribir en la tabla.