Skip to content

11. 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 oeuvre 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.