java/j2ee

2568 mots 11 pages
J2EE
Java2 Enterprise Edition
Pierre­Yves Gibello ­ pierreyves.gibello@experlog.com
Mise à jour : 30 Septembre 2004

Ce document est couvert par la licence Creative Commons Attribution­ShareAlike.
This work is licensed under the Creative Commons Attribution­ShareAlike License.

J2EE ­ Objectifs
• 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é ...

J2EE ­ C ’est quoi?







http://java.sun.com/j2ee
Spécifications
Modèle de programmation
Implémentation de référence
Suite(s) de tests
Label J2EE Sun (qualification de plateformes)

Offre commerciale









BEA WebLogic (haut de gamme)
IBM Websphere (no 1)
Sun Java System App. Server
Borland Enterprise Server
Oracle 9i Application Server
Macromedia jRun
SAP Web application server
Iona Orbix E2A

Offre open­source
• JBoss (no 1 en nombre de déploiements)
• ObjectWeb JOnAS(no 2, intégré à plusieurs distro Linux Entreprise)
• Apache Geronimo (démarrage fin 2003)
• openEjb
• ejBean

J2EE sous l ’œil de Darwin...
• Standard en évolution depuis 1997
– J2EE 1.0 à 1.4 en 2003, etc...

• Au départ, applications Web n­tiers
– Présentation (Servlets puis JSP), essentiellement
HTTP
– Logique métier : EJB
– Données : JDBC

• Puis infrastructure de support standard pour EAI
– Facteurs de rationnalisation majeurs (JTA, JMS, JCA,
Web Services)
– Evolution de progiciels existants vers J2EE

J2EE ­ Architecture
WEB Container

Browser

html

http

Servlets
JSPs

JDBC
JMS
JTA

rmi

Applets

rmi rmi Java Application

DB

JAAS
EJBs

public static void main(…) {

JCA

JavaMail

JNDI
EJB Container



J2EE Application Server

EIS

Architecture multi­tiers
• Client
– Léger (Web,

en relation

  • Javateck
    2338 mots | 10 pages
  • Java
    913 mots | 4 pages
  • Struts2
    4332 mots | 18 pages
  • Einstein
    350 mots | 2 pages
  • Eleve ingenieur
    2015 mots | 9 pages
  • Younes Khoubza
    365 mots | 2 pages
  • Java
    12542 mots | 51 pages
  • Exercices_Java/J2EE
    3655 mots | 15 pages
  • Welcome
    251 mots | 2 pages
  • Tuto web service java
    965 mots | 4 pages
  • livretJava
    14991 mots | 60 pages
  • Ruska
    314 mots | 2 pages
  • Web service
    921 mots | 4 pages
  • java
    376 mots | 2 pages
  • java
    1495 mots | 6 pages