Comparaison jsf-struts

515 mots 3 pages
Comparaison JSF-Struts
Point commun
Le point commun de ces deux Framework c'est que tous les deux respectent le pattern MVC "Modèle Vue Contrôleur" Le Modèle-Vue-Contrôleur organise l'interface Homme-machine d'une application logicielle en un modèle (objet métier, encore modèle de données), une vue (présentation, interface utilisateur) et un contrôleur (logique de contrôle, gestion des événements, traitement), chacun ayant un rôle précis dans l'interface. Ce design pattern impose la séparation entre les données, la présentation et les traitements, ce qui donne trois parties fondamentales dans l'application finale : le modèle, la vue et le contrôleur.

JSF est orienté "View Controller" :
En développant en JSF on écrit par exemple notre formulaire dans une JSP qui est la vue, pour l'exécution de cette dernière, elle fait appel à un bean qui exécutera l'action. Le bean remplace ainsi les servlets et ses méthodes doGet et DoPost

Struts est orienté "Action Controller" :
Les classes Action et ActionForm sont des classes de Struts qui remplacent les servlets. Notre formulaire sera écrit dans une classe ActionForm qui contiendra les méthodes validate, qui vérifient si les informations données sont correctes, et peuvent ainsi être traité par l'Action. Cette dernière exécutera alors l'action et retournera une ActionForward qui est la méthode de traitement de Struts.

Struts vs JSF :
Comparons maintenant ces deux frameworks. L'utilisation des tags rend l'utilisation de JSF plus concise, plus puissante et plus simple que celle de Struts. De plus, JSF ne se limite pas à http et html : contrairement à Struts, JSF utilise aussi les formats : XUL, XML et WML... Cependant la documentation de JSF si elle est variée, reste néanmoins confuse et pas assez détaillée. Il peut donc être difficile de s'y retrouver. On peut commettre des confusions au niveau des noms des pages utilisant la bibliothèque JSF : les pages se terminent par .jsp alors que leurs url se terminent par

en relation

  • ORAL DE 5 Minutes
    352 mots | 2 pages
  • Fiche de lecture la force de guérir
    928 mots | 4 pages
  • ecriture d'invention sur la peur de oissillon
    1079 mots | 5 pages
  • test pour que je puisse voir un doc
    3529 mots | 15 pages
  • Homere et athena
    440 mots | 2 pages
  • Ma bohême
    882 mots | 4 pages
  • Emergence droit comptable maroc
    1473 mots | 6 pages
  • Joivygbuio
    431 mots | 2 pages
  • Les objets fin de partie
    561 mots | 3 pages
  • Loi hadopi
    12283 mots | 50 pages
  • Auteur
    279 mots | 2 pages
  • Constituer un dossier
    750 mots | 3 pages
  • Dejeps
    2804 mots | 12 pages
  • Lafoui, e
    647 mots | 3 pages
  • Communication educ spec
    3976 mots | 16 pages