Développer une application internet riche (RIA) avec GWT (Google Web Toolkit)
Programme
Introduction
- Les technologies du Web 2.0
- Principes d’Ajax
- Les applications RIA
- L’approche de GWT : écriture de code Java, génération de code JavaScript
Développement d’une application GWT
- Mise en place de l’infrastructure de développement avec Eclipse
- Créer et tester une application GWT
- Les fenêtres et les panels
- Les composants graphiques de base
- Utilisation des feuilles de styles CSS
- Le modèle événementiel de GWT
- La notion de layout
- Les composants table et arbre
- Gestion de l’internationalisation
- Utilisation d’images
Communications asynchrones
- Présentation de GWT RPC
- Impact de la mise en oeuvre de communications asynchrones
- Implémenter un service
- Invoquer un service
- La sérialisation
- La gestion des exceptions
- Utilisation de JSON
Notions avancées
- Intégration de GWT avec les technologies de Java EE
- Tester les applications GWT avec JUnit
- Développement de nouveaux composants graphiques
- Présentation de JSNI