Serveurs d`applications J2EE

Transcription

Serveurs d`applications J2EE
Serveurs d'applications J2EE
Administration WebSphere 5.0
Plan de cours N° : 608
Introduction
pratiques
Descriptif
La formation sera dispensée
par un formateur
expérimenté sur les
technologies et les produits
présentés. Chaque
participant se verra
remettre un support de
cours et disposera d'un PC
afin de pouvoir effectuer les
différents travaux pratiques.
La formation pourra être
dispensée à Saint Laurent
du Var (à proximité de
Nice), à Paris ou dans les
locaux de votre entreprise.
Installation d'un environnement
WebSphere
Durée
5 jours (35h)
Participants
Ce stage s'adresse tout
particulièrement aux
administrateurs de serveurs
d'applications.
Une connaissance minimale
du fonctionnement des
applications Web est
requise afin de pouvoir
suivre cette formation. De
plus, Une connaissance de
la plate-forme J2EE sera
fortement appréciée (bien,
que non indispensable).
Objectifs
WebSphere a su s'imposer
en temps que leader sur le
marché des serveurs
d'applications compatible
J2EE. Le but de cette
formation et de vous donner
tous les concepts
nécessaires à
l'administration d'un serveur
d'applications WebSphere
5. Le standard J2EE 1.3 sera
aussi très largement
présenté.
Installation du serveur d'application
WAS (Websphere Application Server)
Lancement manuel
Mise en service Windows
Mise en deamon Unix
Installation des outils de développement
Utilisation du système ANT pour la
construction de vos applications
Concepts généraux liés à l'utilisation de
ANT
Prise en main de l'outil ANT
Les concepts Fondamentaux de la
plate-forme J2EE
Pré-Requis
L'environnement
J2SE
(Java
2 Standard
Support de
cours
fourni
Edition)
lors de la formation
Le standard J2EE (Java 2 Enterprise
Edition)
Assistance
Les différents
serveurs d'applications
compatible
J2EE
[email protected]
Les différentes versions de WebSphere
Empaquetage d'une application web
La portabilité de vos applications
d'entreprises
L'environnement J2SE (Java 2
Standard Edition)
La spécification des Services J2EE
(Java 2 Enterprise Edition)
Les API de la plate-forme J2EE
Uniformisation du déploiement
d'applications J2EE
Les modules d'entreprise (EAR Enterprise ARchive)
Les modules Web (WAR- Web
ARchive)
Les modules EJB
Les modules de ressources (RAR Resource ARchive)
Les descriteurs de déploiements
(fichiers de configurations XML)
Structure générale d'un .ear (Enterprise
ARchive)
Le descripteur de déploiement
application.xml
Les extensions WebSphere
Structure générale d'un .war
(WebArchive)
Le descripteur de déploiement web.xml
Les extensions WebSphere
Empaquetaque et déploiement de
servets et de JSP
Configuration d'hôtes virtuels (virtual
host)
Configuration de la session HTTP
Configuration du timeout de session et
du mode de fonctionnement
(cookies/url rewriting)
Configuration de cache de session
Intérêts de la persistance des sessions
(clustering)
Configuration de la base de données
Création d'un provider (fournisseur) et
d'un datasource pour la base de
données
Configuration d'un fournisseur JDBC
Quelques rappels sur JDBC (Java
Database Connectivity)
Intérêts d'un driver JDBC
Informations nécessaires à l'utilisation
d'un driver JDBC
Installation d'un driver JDBC
Utilisation des variables
d'environnement WebSphere
Utilisation des bibliothèques partagées
Driver embarqué dans l'application
Configuration de WebSphere
Définition d'un fournisseur (provider)
Ajout d'un DataSource
Méthode pédagogique
Alternance entre apports
théoriques et exercices
31, avenue du Granier - 38240 Meylan - Tel : 04.76.41.14.20 - Fax : 04.76.41.38.45 - Mail : [email protected]
Sarl au Capital de 10.000 Euros – SIRET 390 032 050 00010 – APE 8559 A - N° d'existence 82 38 018 48 38
Serveurs d'applications J2EE
Administration WebSphere 5.0
Plan de cours N° : 608
Empaquetage d'un module d'EJBs
Concepts généraux
Accéder à un objet à distance
CORBA (Common Object Request
Broker Architecture)
Les différents types d'EJBs (Session,
Entity, MessageDriven)
Les cycles de vies de EJBs
Structure générale d'un module d'EJBs
Les différents fichiers constituant l'EJB
La localisation de l'EJB via JNDI
Configuration du conteneur d'EJB
Paramétrer le cache EJB
Configuration de l'ORB (Bus de
communication CORBA)
Tuning d'un serveur d'application
WebSphere
La sécurité sous WAS 5.0
Notion de registres d'utilisateurs
Utilisation du système d'exploitation
local
Utilisation de LDAP
Utilisation d'un registre personnalisé
Authentification WAS vs JAAS (Java
Authentification and Authorisation
Service)
Sécurisation de la console
d'administration et de WAS
Activation de la sécurité globale
Utilisation d'un registre d'utilisateurs
Affectation de privilèges aux utilisateurs
de la console d'administration de WAS
La sécurité J2EE
Aunthentifaction Web
La sécurité au niveau des EJBs
Le modèle JMX (Java Managment
eXtensions)
Les composants MBeans (Management
Beans)
L'architecture PMI (Performance
Monitoring Infrastructure)
Concepts fondamentaux
Activer le support PMI sur WAS
Les différents niveaux de monitoring
Impacts du support PMI sur vos
applications d'entreprises
Utilisation de l'outil Tivoli Performance
Viewer (TPV)
Connexion de TPV à un serveur distant
Fonctionnements généraux de la
console TPV
Analyse des différentes informations
collectées
WebSphere Application Server
Network Deployment (WAS-ND)
Concepts généraux
Notions de serveurs, de noeuds
(nodes), de cellules (cells) et de clusters
Introduction au clustering
Introduction aux services web (Web
Services)
Mise en oeuvre du clustering sous WASND
Hardware clustering et WAS clustering
Les outils Deployment Manager et
Node Agent
Les services web sous WAS-ND
SOAP (Simple Object Access Protocol)
et WSDL (Web Services Description
Language)
Configuration des web services
Les annuaires UDDI (Universal
Discovery and Description Interface)
31, avenue du Granier - 38240 Meylan - Tel : 04.76.41.14.20 - Fax : 04.76.41.38.45 - Mail : [email protected]
Sarl au Capital de 10.000 Euros – SIRET 390 032 050 00010 – APE 8559 A - N° d'existence 82 38 018 48 38