XII. Conclusion▲
Récapitulons le travail fait dans ce document. Nous avons présenté trois frameworks web : Java Server Faces, Primefaces et Primefaces mobile et nous les avons mis en œuvre dans six applications Java EE :
- 01 : JSF / EJB3 / Glassfish,
- 02 : JSF / Spring / Tomcat,
- 03 : PF / EJB3 / Glassfish,
- 04 : PF / Spring / Tomcat,
- 05 : PFM / EJB3 / Glassfish,
- 06 : PFM / Spring / Tomcat.
L'architecture de l'application exemple était la suivante dans un environnement EJB / Glassfish :
ou bien celle-ci dans un environnement Spring / Tomcat :
Nous avons utilisé une architecture en couches dès la première version. Celle-ci a été portée dans toutes les versions suivantes. Enfin la couche [web] a été implémentée successivement avec les frameworks Java Server Faces, Primefaces et Primefaces mobile. Elle respecte le modèle MVC (Modèle Vue Contrôleur).
Ce fut un long travail qui peut être amélioré. A la relecture j'ai découvert que certains choix faits n'étaient pas forcément les meilleurs. Je laisse au lecteur le soin de s'approprier ce document pour le dépasser ensuite.