Salut tout le monde, j'ai juste une petite question toute bête.
Quels sont choix qui s'offrent à un développeur J2EE pour la couche présentation s'il suit le modèle MVC ??
En fait à part JSP / servlet... quelles sont les possibilités ?
Salut tout le monde, j'ai juste une petite question toute bête.
Quels sont choix qui s'offrent à un développeur J2EE pour la couche présentation s'il suit le modèle MVC ??
En fait à part JSP / servlet... quelles sont les possibilités ?
Bonjour,
Infinies presqueEn fait à part JSP / servlet... quelles sont les possibilités ?
Tu as: Wicket, JSF, Tapestry, Struts 1 et 2, Spring MVC, Stripes, GWT, Echo, WebWork, Velocity, Freemarker, etc. etc.
Euh oui je suis d'accord mais tout ce que tu me cites ne sont-ils pas juste des frameworks...
JSF, Struts et Wicket sont des frameworks de présentation qui s'appuie sur les jsp. En gros ça reste la même technologie non?
Spring est plus un framework permettant de faire de l'inversion de contrôle et des conteneur légers.
Mais je me demandais si on pouvais utiliser autre chose que les JSP.
Et si quand on utilise JSF par exemple on doit quand même faire des Servlets ?
Non, pas du tout : JSF peut utiliser Facelets pour utiliser XHTML comme techno de présentation, et pas de JSP.
Wicket n'utilise pas du tout JSP, mais plutôt de l'HTML.
De même pour GWT par exemple ou Tapestry, etc.
Bref, JSP n'est plus à la mode on dirait pour la majorité des frameworks récents.
Oui, mais j'ai justement dit Spring MVC, pas Spring tout court
Je t'ai répondu je crois ...
(je répète juste Velocity et Freemaker).
Juste une remarque pour velocity, c'est un moteur de substitution qui est utilisé largement aujourd'hui pour la génération de code.
Oui certes rien n'empêche de l'utiliser pour générer de l'html ou du jsp mais on peut pas dire que c'est un framework de présentation, je suppose!
Partager