Java servlet Framework

3252 mots 14 pages
Chapitre 2: JSF
Ahmed JEMAL
Email : jmlhmd@gmail.com Introduction : qu’est-ce-que c’est ...
Java Server Faces est un framework de développement d’applications Web en Java permettant de respecter le modèle d’architecture MVC et basé sur des composants côté présentation
Java Server Faces permet :










2

une séparation de la couche présentation des autres couches
(MVC)
un mapping entre l’HTML et l’objet un ensemble de composants riches et réutilisables une liaison simple entre les actions côté client de l’utilisateur
(event listener) et le code Java côté serveur
Création de nouveaux composants graphiques

Introduction : une spec et plusieurs implémentations
JSF comme la plupart des technologies proposées par Sun est définie dans une spécification JSR-127 (version 1.1) puis JSR-252 (1.2)
Il existe donc plusieurs implémentations de JSF








Sun Reference : http://java.sun.com/javaee/javaserverfaces
Apache MyFaces : http://myfaces.apache.org

L’implémentation proposée par Apache est appelée
MyFaces
Apache fournit des fonctionnalités additionnels via le sous projet : Tomahawk









3

Composants graphiques
Validators plus fournis

JSF et MVC
Modèle :





Couplé à JSF par un Bean géré.

Vue :





JSP + balises JSF

Contrôleur :







4

Servlet (FaceServlet)
Règles définies dans un fichier xml

Configuration : JSF dans le web.xml
(1/3)
Nécessite la configuration du fichier web.xml de façon à ce que JSF soit pris en compte






Paramétrer le fonctionnement général de l’application : le contrôleur
Identifier la servlet principale : javax.faces.webapp.FacesServlet

Spécifier le nom et le chemin du fichier de configuration






Nom du paramètre : javax.faces.application.CONFIG_FILES
Exemple : /WEB-INF/faces-config.xml

Spécifie où l’état de l’application doit être sauvé






Nom du paramètre :

en relation

  • tmp_13547 BTSSIO_Etude de cas SLAM_20131550410235
    4750 mots | 19 pages
  • Javateck
    2338 mots | 10 pages
  • Travail de fin d'etude chatbot
    12265 mots | 50 pages
  • D-are
    392 mots | 2 pages
  • Struts2
    4332 mots | 18 pages
  • musique
    5229 mots | 21 pages
  • Document de jsp
    286 mots | 2 pages
  • Aide installation PGI
    346 mots | 2 pages
  • La relation d'aide
    9832 mots | 40 pages
  • DlinkDAP1360GuideFR
    17426 mots | 70 pages
  • Les descriptions des structures d'un module et d'un composant-cas d'utilisation de joomla
    871 mots | 4 pages
  • Tuto gwt
    1914 mots | 8 pages
  • Un cas est un litige enchaîner à une juridiction, laquelle peut être par imitation une cour ou un tribunal.
    575 mots | 3 pages
  • Les limites du pib
    1099 mots | 5 pages
  • Technicien cms
    2623 mots | 11 pages