Application Bookshelf pour Java dans l'environnement standard App Engine

L'application Bookshelf est un exemple d'application Web écrite en Java qui explique comment utiliser divers produits Google Cloud Platform (GCP), y compris :

  • Environnement standard App Engine
  • Cloud Datastore
  • Cloud Storage

Ce tutoriel explore l'exemple d'application Bookshelf et décrit la façon dont chaque fonctionnalité est mise en œuvre à l'aide des technologies et services fournis par GCP.

L'exemple d'application Bookshelf est basé sur le framework d'application Web javax.servlet et utilise des pages JavaServer. L'application Bookshelf emploie des servlets, mais les concepts et technologies explorés sont applicables quel que soit le framework utilisé.

Capture d'écran de l'application Bookshelf montrant les commandes et couvertures de livres

L'exemple d'application Bookshelf stocke une collection de livres. Tous les membres ayant accès à l'application peuvent en modifier la liste. L'exemple d'application permet aux utilisateurs d'effectuer les opérations suivantes :

  • Consulter la liste des livres.
  • Ajouter des livres à la liste.
  • Supprimer des livres de la liste.
  • Modifier les détails d'un livre.
  • Importer des images de couverture de livres.
  • Se connecter à un compte Google et consulter les livres qu'ils ont ajoutés à la liste.

Objectifs

  • Cloner ou télécharger l'exemple d'application
  • Créer l'application et l'exécuter sur votre ordinateur local
  • Déployer l'application sur App Engine
  • Explorer l'exemple de code
  • Découvrir comment l'application stocke les données structurées
  • Découvrir la façon dont l'application stocke les données binaires dans Cloud Storage

Coûts

Ce tutoriel fait appel à des composants payants de GCP.

Ce tutoriel comporte plusieurs étapes, chacune d'elle étant documentée sur sa propre page. La dernière page du tutoriel comprend des instructions relatives au nettoyage des ressources. Ainsi, vous ne serez pas facturé pour les services GCP. Si vous décidez de ne pas suivre toutes les étapes du tutoriel, consultez les instructions de nettoyage de la dernière page.

Avant de commencer

  1. Pour configurer votre projet Google Cloud Platform, utilisez la console GCP :
    1. Créez un projet GCP et une application App Engine. Activez ensuite la facturation dans ce projet :
      Accéder à App Engine

      Lorsque vous y êtes invité, sélectionnez la région dans laquelle vous souhaitez localiser votre application App Engine, puis activez la facturation. Une fois votre projet GCP créé, le tableau de bord apparaît.

    2. Activez Cloud Storage JSON, Stackdriver Logging, and Google+les API requises.

      Activer les API.

  2. Pour déployer une application Java sur App Engine, vous devez d'abord configurer votre environnement. Pour en savoir plus, consultez la page Utiliser Apache Maven et le plug-in App Engine.
  3. Téléchargez, installez et initialisez le SDK Cloud :
    Télécharger le SDK Cloud
  4. Clonez l'exemple de dépôt.

    git clone https://github.com/GoogleCloudPlatform/getting-started-java.git

    Vous pouvez également télécharger l'exemple en tant que fichier zip et l'extraire.

Structure du tutoriel

Le tutoriel Bookshelf comporte plusieurs parties qui expliquent comment l'exemple d'application utilise les divers services GCP.

Cette page vous a-t-elle été utile ? Évaluez-la :

Envoyer des commentaires concernant…