JEE : architecture JSP / Servlet / JSF

28 mai 2017

JEE (Java Entreprise Edition) est une plate-forme fortement orientée serveur pour le développement et l’exécution d’applications distribuées. Il s’agit de la version entreprise de la plate-forme “Java“. Elle se compose de l’environnement “JSE” ainsi que de nombreuses API et composants destinés à une utilisation “côté serveur”. Il s’agit donc d’une évolution du Java. Un des avantages majeurs de JEE est de faire abstraction de l’infrastructure d’exécution. En effet, JEE spécifie les rôles et les interfaces pour les applications, ainsi que l’environnement d’exécution dans lequel les applications sont déployées. Cela permet aux développeurs d’application de ne pas avoir à reprogrammer les services d’infrastructure.

Et les différentes applications de JEE

Le JavaServer Pages (JSP) est une technique basée sur le langage Java. JSP permet aux développeurs de créer dynamiquement du code HTML, XML ou tout autre type de page web. De cette manière, il est possible d’ajouter du code Java et certaines actions prédéfinies dans un contenu statique. Depuis la version 2.0 des spécifications, la syntaxe JSP est totalement conforme au standard XML. Par ailleurs, la syntaxe JSP permet aussi d’ajouter des balises XML, appelées actions JSP. En particulier, il est possible d’utiliser ces actions pour appeler des fonctions. Il est également possible de créer des bibliothèques de balises JSP (taglib) qui agissent comme des extensions aux langages HTML et XML. Les bibliothèques de balises offrent ainsi une méthode permettant d’étendre les fonctionnalités d’un serveur HTTP tout en étant indépendante de la plate-forme.

Java Server Faces (JSF) est un framework de type MVC, destiné aux applications web qui respectent l’architecture J2EE. Contrairement aux autres frameworks MVC traditionnels à base d’actions, JSF se base sur la notion de composants. En cela, JSF est comparable à Swing ou SWT, où l’état d’un composant est enregistré lors du rendu de la page, pour être ensuite restauré au retour de la requête. JSF n’a aucun lien avec la technique de présentation utilisée. Il utilise Facelets par défaut depuis la version 2.0. Mais il est également possible de l’utiliser avec d’autres techniques, comme JSPou XUL, par exemple.

Caractéristiques du rapport

  • 7.5/10
    Note obtenue
  • 10/10
    Densité du rapport
  • 7.5/10
    Utilisabilité
  • 10/10
    Bonus
Les plus :
  • + Rapport complet et dense (40 pages)
  • + Des applications concrètes
  • + Une note de 14/20
  • + Présentation ppt en bonus
Les moins :
  • - Étude comparée à approfondir

Commentaires

  • PACNAM 28 mai 2017 at 19 h 32 min

    Bonjour,
    Pour vos questions, c’est par ici.

    Bonne journée

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *