
Envoyé par
tchize_
JSF a déjà l'avntage (quand tu ne pousse pas trop loin) de ne pas avoir besoin de maitriser servlet / jsp etc. Car on peux utiliser facelet pour la vue JSF (des simple fichiers xhtml avec des tags JSF dedans) et de simple POJO pour les beans JSF.
Bien sur on peux aller après plus loin après (intégration avec le EJB / JPA pour l'accès base de données par exemple)
Pour spring, c'est vaste. En gros il y a les éléments principaux suivant dans spring qui te concernent:
IOC (Inversion of Control), permet de configurer des objet java via spring et les relier entre eux (avec les "scope" qui permettent de créer des objets request, session, singleton, etc)
spring-web, framework destiné à de la présentation web
spring-security; pour contraindre l'appel à certains méthodes de ton code (exemple: on ne peux appeler addUser() que si on est admin) via un système d'annotations
l'aop pour gérer notamment les transactions sans les écrires dans le code.
Partager