GWT est une techno qui permet de coder dans le même langage côté client et serveur, alors pourquoi utiliser des objets différents ? Ce quickie cherche à présenter comment lever les contraintes techniques pour écrire moins de code.
2. GWT
Transcripteur Java->Javascript
Widgets
Outils de développement
Code performant pour l'utilisateur
Compression
Découpage du code par navigateur/locale
Productivity for developers, performance for users
3. Google ? Web Toolkit
Ray Cromwell (Google representative and acting
Committee Chair)
Artur Signell (Vaadin representative)
Mike Brock (RedHat representative)
David Chandler (Developer Advocate at Google)
Daniel Kurka (mgwt, gwt-phonegap)
Bhaskar Janakiraman (Google)
4.
5. DTO
Serveur Client
MonEntite MonDTO
Mais j'écris mes classes 2 fois !!!
10. DTOs
Pros
Isole
Définit une API stable
Sous-ensemble de
l'entité pour
les perf
La sécurité
No source code is
available for type…
11. DTOs
Pros Cons
Isole
Duplique
Définit une API stable
Duplique
Sous-ensemble de
l'entité pour
Duplique
les perf
Si l'API est publique
La sécurité
Doit rester l'exception
No source code is
available for type…