Fvdfegrgrege
Marie-Pierre Gervais M2 Miage EC CAR3
* Anciennement appelé J2EE
M.P. Gervais
2006-2007
Introduction
Serveur d’application fourni par Sun Conforme à la spécification EJB3.0 Autres serveurs d’applications EJB
Commerciaux Free
WebSphere (IBM), WebLogic (BEA), Oracle App serv, etc Jboss, JOnAS, Geronimo, OpenEJB, JFox, …
M.P. Gervais
2006-2007
Architecture applicative 3-tiers
Présentation Traitement Données
Client
Serveur d’applications
SGBD
Un SA EJB utilise de nombreuses techno Java
JDBC : connexion BD JTA : gestion de transactions RMI-IIOP : invocation de méthodes distantes (RPC objet) JNDI : accès à un service de nommage …
M.P. Gervais
2006-2007
Architecture applicative 3-tiers
M.P. Gervais
2006-2007
Les API Java EE
M.P. Gervais
2006-2007
Préparer votre environnement
Soit install_dir le répertoire d’installation du SA Java EE 5 Initialisation de la variable PATH
Initialisation de la variable CLASSPATH
Ajouter le chemin du répertoire install_dir/bin Rappel : sous XP, vous modifiez cette variable par Panneau de configuration, Performance et maintenance, Système, Avancé, Variables d’environnement Sous Linux, vous modifiez cette variable dans le fichier .bash_profile. Réexecuter le fichier : source .bash_profile Ajouter les deux librairies install_dir/lib/appservrt.jar et install_dir/lib/javaee.jar
M.P. Gervais
2006-2007
Démarrer / arrêter le SA Java EE 5
Par menu (sous XP)
Menu Démarrer, Programmes, Sun MicroSystems, Application Server PE, Start Default Server Menu Démarrer, Programmes, Sun MicroSystems, Application Server PE, Stop Default Server asadmin start-domain domain1 asadmin stop-domain domain1
Par commande en ligne (XP, Linux)
M.P. Gervais
2006-2007
La console Web d’admin
Interface Web pour les tâches d’administration et de configuration
Déployer, retirer des applications Visualiser des informations (JNDI, logs, etc) Configurer le