GWT
Google Web Toolkit
Yves Bekkers
1GWT - Yves Bekkers
Présentation de GWT
•Outil développé par Google depuis 2006
•Principe
– Utilisation massive d’appels à distance asynchrones
–Développement WEB orienté composants
–Développer en un seul langage : Java
–Lors du déploiement un compilateur traduit le code
client écrit en Java vers une application WEB
classique (HTML+Javascript)
–Abstraction complète de la complexité liée à HTML,
Javascript, CSS
2GWT - Yves Bekkers
Application WEB dynamique
RIA
•Comme une application AJAX : pas de
rechargement de page html entre les requêtes
•Développer une application AJAX sans écrire de
code Javascript
–Développement
• Écrire l’interface WEB en Java
• Débugger l’interface en Java dans un « mode hôte »
–Production
• Déployer l’application en utilisant le compilateur croisé GWT
pour générer les pages HTML et le code Javascript à partir
du code Java
3GWT - Yves Bekkers
Portabilité
•Les applications GWT sont supportées
automatiquement par tous les principaux
navigateurs
–IE
–Mozilla Firefox
–Safari
–Google Chrome
4GWT - Yves Bekkers
Communication avec le serveur
•Deux types de communication
–GWT RPC (Remote Procedure Call)
• À base d’une servlet coté serveur
•asynchrone
–HTTP XML, JSON (JavaScript Object
Notation)
5GWT - Yves Bekkers
1 / 90 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!