L'environnement WebLogic Server
- Les serveurs applicatifs et le modèle Java EE.
- Les archives de déploiement.
- JNDI et les APIs des serveurs applicatifs.
- La spécification Java EE : les éléments majeurs.
- Présentation d'Oracle WebLogic.
Travaux pratiques
Installer et paramétrer un domaine.
Installation de WebLogic Server
- Les différentes distributions et les différents modules.
- Configurer les domaines.
- La console d'administration.
- Démarrer et initialiser des machines, des serveurs.
- Les dispositifs d'administration complémentaires.
- Automatisation des déploiements.
Travaux pratiques
Installer et configurer WebLogic Server.
Déployer des applications
- Les différents types d'application.
- Préparer et gérer le déploiement et le redéploiement.
- Les outils de déploiement.
- Démarrer les applications.
Travaux pratiques
Déployer des applications via la console d'administration.
Les ressources avec WebLogic Server
- Les différents types de ressources.
- Les sources de données JDBC.
- Gérer et surveiller les sources de données JDBC.
- Les transactions et les rappels sur JMS.
- Créer une file JMS sous WebLogic.
- Les objets JMS : configuration et surveillance.
Travaux pratiques
Déploiement d'un module applicatif JMS et d'un module système JDBC.
Sécuriser un serveur WebLogic
- L'architecture de sécurité de WLS.
- Sécuriser les ressources et les applications.
- Les domaines de sécurité, sauvegarde et restauration d'un domaine.
- Les utilisateurs et les groupes.
- Sécuriser les applications Web.
- Générer des certificats.
Travaux pratiques
Sécuriser un serveur WebLogic.
Architectures en cluster
- Usage d'un cluster, les objets répliqués.
- Architectures de cluster (basique, multi-tiers, proxy).
- Les communications à l'intérieur du cluster.
- WebLogic Scripting Tool (WLST) : cas d'usage, mode d'exécutions, scripts.
Travaux pratiques
Déploiement d'applications sur cluster, test de fail-over et d'équilibrage de charges.
Modules et journaux
- Visualisation des fichiers journaux, utilisation de la console.
- Concepts de logger, Handler.
- Les messages persistants.
- Déploiement de modules : WebLogic et WLST/ant.
- Configuration d'un domaine de sécurité via la console, via WLST.
Travaux pratiques
Visualiser des fichiers journaux.