Administration du serveur Java EE IBM WebSphere
Programme
Présentation de Java, de JavaEE et de la gamme WebSphere
- La machine virtuelle Java
- Les librairies Java
- Le modèle applicatif de JEE: servlet, JSP, EJB, JSF
- Les services techniques: JDBC, JMS, JNDI…
- Les différentes versions de WebSphere
Présentation des concepts WebSphere et installation
- Notions de profils, de cellule, de noeuds et de serveurs d’application
- Lien entre serveur d’applications et serveur Web : le plug-in WAS
- Installation de WAS ‘base’ (version autonome)
- Installation de WAS Network Deployment
- Installation de patchs
- Arrêt et démarrage des serveurs d’applications, test de fonctionnement
- Principes d’utilisation de la console d’administration (ergonomie etgestion des utilisateurs, sauvegarde et propagation desmodifications)
Administration des applications
- Présentation des formats WAR et EAR
- Déploiement des applications
- Pilotage des applications
- Configuration des applications
- Gestion des mises à jour
- Configuration des serveurs d’applications
Paramétrages de la machine virtuelle, notamment paramètres mémoire
- Configuration des variables d’environnement
- Configuration des pools de threads
- Configuration des ports de communications
- Gestion des fichiers de logs et de dump
- Présentation de la notion de session
- Configuration de la gestion des sessions
Lien avec le serveur HTTP
- Installation du serveur IBM HTTP Server
- Principe de fonctionnement du plug-in WebSphere
- Gestion du fichier plugin-cfg.xml
- Notion d’hôtes virtuels
- Communications via HTTP et HTTPS
Gestion du clustering
- Retour sur l’architecture de WAS ND, les notions de cellules et denoeuds
- Présentation de la notion de cluster
- Configuration et administration des clusters
- Déploiement d’applications sur des clusters
- Notion d’affinités de sessions
- Configuration de la réplication des sessions
Service de nommage et pools de connexions
- Présentation de JNDI
- JNDI et WebSphere (notion de portée, consultation du contenu duservice de nommage)
- EJB et JNDI (principes d’appel à un EJB, nom JNDI d’un EJB,référence d’EJB)
- Principes des MOM et présentation de JMS
- Configuration des fournisseurs JMS, des fabriques de connexions, des filesd’attentes et des ‘Topics’
- Présentation des notions de pool de connexions et de datasource
- Utilisation de la console pour configurer des drivers JDBC, des datasourceset les pools de connexions associés
Introduction à l’administration par scripts
- La commande wsadmin
- Présentation de Jython
- Présentation des objets AdminConfig, AdminApp, AdminControl et AdminTask
- Autre moyens d’automatisation : JMX, …
Introduction à la Sécurité
- Activation de la sécurité du serveur WebSphere
- Présentation du modèle de sécurité de JavaEE
- Les différents types de registre utilisateur