GWT
Créer des applications web interactives avec Google Web Toolkit (versions 1.7 et 2.0)
2009 - 224 pages - 175x250 mm
EAN13 : 9782100531820 - Prix TTC France 25 €
Cet ouvrage s’adresse à tous les développeurs Java qui souhaitent découvrir ce nouvel outil créé par Google pour le développement web. Il intéressera également tous ceux qui utilisent déjà AJAX et JavaScript et qui souhaitent enrichir leurs compétences.
Le principe de GWT est simple : « coder en Java, compiler en JavaScript », et cette simplicité c’est aussi sa force.
Ce livre est construit en deux parties :
- la première expose les bases qui permettent de comprendre GWT et de réaliser une application complète. Vous y trouverez toutes les informations utiles sur des éléments tels que les widgets et les mécanismes RPC de communication avec les serveurs.
- la deuxième explore les concepts avancés qui vous permettront d’élaborer des applications GWT plus sophistiquées, grâce aux possibilités d’internationalisation (i18n), d’envoi direct de requêtes HTTP, d’emploi de XML et JSON.
Ce livre présente également les nouveautés et atouts de la version 2.0 de GWT : code splitting, OOPHM, UiBinder...
Sommaire De HTML à GWT. Au commencement était HTML. L’apparition des pages dynamiques. L’étape suivante : Google Web Toolkit. Hello, GWT. L’environnement de développement. Installation. Anatomie d’un projet GWT. Hello, GWT. Développer avec GWT. Hosted mode vs web mode. Contraintes sur le code Java. Lancer en mode hôte. Compiler et lancer en mode web. Développement avec l’IDE. Widgets, panels, etc. Une interface graphique dynamique. Widgets et panels. Communiquer avec le serveur. Code client vs code serveur. Les principes de GWT RPC. La création d’un service pas à pas. Exemple complet. Utilisation d’un serveur externe. Contraintes de sérialisation. Les exceptions. Internationalisation. Les possibilités d’internationalisation de GWT. Internationalisation « statique ». Le formatage des dates et nombres. Mécanismes avancés du compilateur. JSNI (JavaScript Native Interface). Deferred Binding. Le mécanisme d’historique de GWT. Le problème. L’approche de GWT. Un exemple. Le widget Hyperlink. Envoyer des requêtes HTTP. Au-delà de GWT RPC. Requêtes HTTP en GWT. Manipulation de XML. Manipulation de JSON. Accès à des web services JSON. Proxy serveur. Créer ses propres widgets. Sous-classer un widget existant. Utiliser la classe Composite. Implémenter complètement un widget en Java. Implémenter tout ou partie d’un widget en JavaScript. Bibliothèques tierces. Bibliothèques de composants. Bibliothèques utilitaires. GWT 2.0. Obtenir la dernière version de GWT. OOPHM. UiBinder. ClientBundle.
Biographie des auteurs
Olivier Gérardin - Architecte en système d'information. Directeur technique de la société SFEIR Bénélux. Contributeur à plusieurs projets Open Source.
Développeurs Java. Développeurs d'applications Web. Chefs de projet. Architectes systèmes.
Mots-clésTéléphone mobile, Informatique : applications, Informatique : développement, Java, Développement informatique



