Masters IIGLI et ILGII Intranet internet extranet 2006-2007 Claude Montacié
1
Cours n° 11
Services Web et plateforme J2EE
Masters IIGLI et ILGII Intranet internet extranet 2006-2007 Claude Montacié
2
1. Services de présentation
Les Servlettes
Pages JSP (Java Server Page)
Déploiement de WAR (Web Archive)
2. Services d’application
Composants transactionnels (Entity Java Bean)
Déploiement d’EJB
Sommaire
Masters IIGLI et ILGII Intranet internet extranet 2006-2007 Claude Montacié
3
INTRODUCTION
Bibliographie
Eric Sarrion, Développement Web avec J2EE, O'Reilly,
2005.
Bruce W. Perry, Java Servlet and JSP Cookbook, O'Reilly,
2004.
Laboratoire Supinfo, EJB 3 : Des concepts à l'écriture du
code - Guide du développeur, Dunod , 2006.
Etienne Langlet, Apache Tomcat 5 : Serveur d'application
Java,ENI , 2006.
www.apache.org
jonas.objectweb.org
Masters IIGLI et ILGII Intranet internet extranet 2006-2007 Claude Montacié
4
Schéma de développement d’applications internet,
intranet et extranet
Proposition de la société Sun (/java.sun.com/javaee/5/docs/api/)
Architecture d’applications distribuées à base de composants (API)
client, serveur, conteneur, composant logiciel
Spécification des interfaces et de l’environnement d’application
Développement et déploiement rapide de services WEB fiables
persistance des données
gestion de la mémoire
sécurisation des transactions
Fourniture par des entreprises tierces de serveurs J2EE
24000 tests de certification
IBM (WebSphere), Oracle, BEA (WebLogic), Bordland, …
ObjectWeb (open-source Jonas), Jboss group (open-source commercial Jboss)
Solutions alternatives : .NET framework, SAP
INTRODUCTION
Java 2 Entreprise Edition (J2EE)
Masters IIGLI et ILGII Intranet internet extranet 2006-2007 Claude Montacié
5
Services de présentation
Servlets : Gestion coté serveur de réponses aux requêtes client (e.g., protocole http)
JSP, JSF : Pages Web dynamiques
Services d’application
EJB : Composants distribués transactionnels
JTA: Gestion des transactions
JAXP : Analyse de documents XML
JAXB : Sérialisation de données en XML
JMX : Administration des applications
JAXR : Enregistrement de Web Services
Services de communication
JMS : Communication asynchrone
JAXM : Communication asynchrone par XML
JAX-RPC : Communication synchrone par XML
JavaMail : Gestion des mails
RMI : Communication distante entre des objets java
Java IDL : Communication entre objets Java et objets non-Java (CORBA)
Services de connexion
JNDI : Connexion à des annuaires, notamment des annuaires LDAP
JDBC : Connexion à des bases de données
JCA : Connexion, notamment à des PGI
INTRODUCTION
Java 2 Entreprise Edition (J2EE) - Composants
1 / 24 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 !