Exemple : Environnement standard App Engine pour Java
Cet exemple est une application App Engine, écrite en
Java, qui écrit un peu "hello world" de messages vers une instance Bigtable
table et les relit. L'application s'exécute sur Google Cloud dans l'environnement standard App Engine. Elle utilise l'environnement d'exécution Java 8. Le code de cette application se trouve dans le dépôt GitHub GoogleCloudPlatform/java-docs-samples, dans le répertoire appengine-java8/bigtable
.
Présentation de l'exemple de code
L'exemple de code comprend les classes suivantes :
BigtableHelper
, qui fournit une connexion à Bigtable.BigtableHelloWorld
, qui écrit et lit depuis Bigtable.
BigtableHelper
BigtableHelper
fournit une méthode pour créer une connexion à Bigtable. Il met également en cache la connexion et fournit une méthode permettant de récupérer la connexion en cache si elle existe. La création d'une connexion est une opération relativement coûteuse. Il est donc recommandé de toujours créer une connexion unique et de la réutiliser.
BigtableHelloWorld
BigtableHelloWorld
permet d'écrire une série de messages dans Bigtable, puis de les relire et de les afficher. La classe
obtient une connexion Bigtable à partir de BigtableHelper
, utilise le
pour obtenir un objet Table
, qui vous permet de lire et d'écrire des valeurs,
utilise ensuite l'objet Table
pour écrire et lire dans la table.