Exemple : Environnement standard App Engine pour Java
Cet exemple est une application App Engine écrite en Java, qui écrit des salutations "Hello World" dans une table Bigtable et les lit. L'application s'exécute sur Google Cloud dans l'environnement standard App Engine. L'application 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 depuis BigtableHelper
, utilise la connexion pour obtenir un objet Table
qui vous permet de lire et d'écrire des valeurs, puis utilise l'objet Table
pour lire et écrire dans la table.