Cours J2EE introduction à la programmation Web et J2EE

Cours J2EE introduction à la programmation Web et J2EE, tutoriel & guide de travaux pratiques en pdf.

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

Architecture multi­tiers

• Client
– Léger (Web, browser)
– Lourd (Application java, Applet…)
–Architecture orientée service (Application répartie sans présentation)
• Serveur d ’applications
– Conteneur EJB + logique métier
– Services non fonctionnels
• EIS ou Base de données

……..

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Introduction à la programmation Web et J2EE (1154 KO) (Cours PDF)
la programmation Web et J2EE

Télécharger aussi :

Laisser un commentaire

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