Institut Supérieur de Gestion
Cours pour 3ème LFIG
Java Enterprise Edition
Introduction
Bayoudhi Chaouki
Bayoudhi Chaouki
1
Java EE - Objectifs
Faciliter le développement de nouvelles applications à
Faciliter le développement de nouvelles applications à
base de composants
Intégration avec les systèmes d’information existants
Support pour les applications « critiques » de
l’entreprise
Disponibilité, tolérance aux pannes, montée en charge,
securité ...
securité ...
2
Java EE : Historique
Un modèle en évolution depuis 1997
J2EE 1.0 à 1.4 en 2003, ...
Au départ, juste des applications n
-
tiers Web
Au départ, juste des applications n
-
tiers Web
Présentation (Servlets puis JSP), essentiellement HTTP
Logique métier : EJB
Données : JDBC
Puis Une infrastructure de support standard pour les
applications d’
entreprise.
applications d’
entreprise.
Facteurs de rationalisation majeurs via plusieurs API (JTA,
JMS, JCA, Web Services).
Les progiciels existants ont évolué vers Java EE.
Un support pour développer des applications reparties et
distribuées. 3
Java EE - Historique
Anciennement appelé J2EE ( pour Java2
Anciennement appelé J2EE ( pour Java2
Enterprise Edition)
Java EE comme Java Entreprise Edition
Cest un Modèle de programmation
Sert à implémenter des applications web, des
applications distribuées, des services web,…
applications distribuées, des services web,…
Le modèle adopte l’architecture multi-tiers
4
Architecture multi-tiers
Une application Java EE adopte une architecture N-tiers.
Tiers client qui peut être :
Tiers client qui peut être :
Client Léger (Web, browser)
Client Lourd (Application java, Applet…)
Une Architecture Orientée Service (SOA : une
application repartie)
Tiers Serveur d’applications
Conteneur EJB + logique métier
Conteneur EJB + logique métier
Services non fonctionnels
SIE ou Base de données
5
1 / 23 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !