GWT : comment ça marche ? (3e partie)

Abonnements, magazines... Notre catalogue complet au bas de cette page.

Lors de précédents articles, nous avons pu découvrir GWT à travers une Application Internet Riche (RIA) qui nous permettait d'afficher des photos via le service internet de Picasa. Nous allons maintenant lui ajouter sa propre gestion de photos. Profitons de cette nouvelle fonctionnalité pour nous pencher plus précisément sur la partie Serveur avec Google App Engine. GWT fonctionne bien évidemment sur n'importe quel serveur Java, mais Google App Engine travaille particulièrement bien avec GWT grâce au plug-in de Google.

Auparavant exclusivement dédié au langage Python, Google App Engine, depuis avril 2009, permet l'hébergement d'applications Java/JEE. Cette solution de Cloud Computing est conçue comme « platform as a service » : Google fournit l'infrastructure complète, ainsi que l'environnement pour héberger l'application. Ces mêmes infrastructures qui hébergent Gmail, Google Calendar, Google Finance, GoogleEarth… et qui sont réputées pour leur qualité de service et leur capacité à monter en charge. App Engine propose ainsi de nombreux services, dont notamment un système de base de données, appelé « datastore », basé sur Google Big Table. La gestion de la persistance est réalisée par l'ORM Datanucleus, qui supporte les implémentations JDO et JPA

Christophe Phu et Patrice de Saint Steban

S'ABONNER
Egalement au sommaire de :
Programmez! #124