Ce que permet (ou permettra) esup-commons
Application ... des application web
Type d'application | Spring-MVC | JSF 1.2 | JSF 2.0 |
---|---|---|---|
Servlet desktop | x | x | |
Mixte (Mobile Portlet WAI Servlet) | | |
|
Servlet Mobile | x | x | |
WAI | | ? | |
Portlet <--> Servlet Appli lourdes et légère
Quel module pour quel type de projet :
- Petit projet qui ne doit figurer que dans le portail ->
...
- mixte
- Un projet moyen offrant les mêmes vues portlet et servlet mobile -> Mixte JSF 1.2
- Un site web complètement externe au portail -> Serlvet uniquement => car JSF 2.0 pour des application lourdes qui nécéssiterait de l'ajax etc. car portlet bridge uPortal ne fonctionne qu'avec JSF 1.2
Les notions de blank et example
...
- WEB-JSF-SERVLET
- WEB-JSF-PORTLET
- WEB-JSF-MOBILE
- WEB-JSF-SHARED => controllercontroleurs
- DOMAIN-SERVICES => Les services métiers (authenticator, accès au WS, Exposition de WS)
- DOMAIN-BEANS => Les objets métiers
- DAO => Accès aux données
- UTILS => utilitaires transverses à toute l'application