Présentation:
Cette formation administration de serveurs d'applications Weblogic vous permettra de maîtriser la mise en place, la configuration, le déploiement d'applications JEE et le tuning de Weblogic Server.
Objectifs du cour:
Ce cours vous permettra de maîtriser la mise en place, la configuration, le déploiement
d’application JEE et le tuning de Weblogic Server.
Pré-requi:
Connaissances de base de l’administration des systèmes d’exploitation et des concepts de base associés aux technologies Java.
Programme:
Introduction
- Architecture N-tiers.
- Plateforme Java EE (Web, EJB, JNDI, JTA, JMS...).
- Serveurs d’application dans l’entreprise (Proxy, Firewall...).
Installation de Weblogic Server
- Organisation : domaine, machine, serveurs d’administration, instances managées...
- Modes d’installation de Weblogic : graphique,console, Silencieux.
- Travaux pratiques: Installation de Weblogic Server.
Configuration de Weblogic Server
- Structure des domaines (fichiers de configuration, logs...).
- Configuration des domaines (config_builder et config).
- Démarrage des instances (Serveur d’administration, serveurs managés).
- Mise en place d’un serveur d’administration de secours.
- Travaux pratiques: Création des templates,et mise en place d’un domaine.
Administration de base (console et WLST)
- Présentation de la console d’administration.
- Configuration des ressources.
- Outils de diagnostic.
- Arrêt des instances.
- Introduction à JPython.
- WLST (Weblogic Script Tool).
- Commande de base de WLST.
- Travaux pratiques: Administration par la console et utilisation des commandes de base de WLST.
Déploiement d’applications
- Déploiement automatique/statique.
- Processus d’administration.
- Applications Web (WAR, répertoire virtuel, déploiement par la console, WLST).
- Composants EJB (Structure, tâches d’administration...).
- Application d’entreprises.
- Surveillance.
- Déploiement parallèle.
- Travaux pratiques: Déploiement d’un war, jar ejb, ear.
Administration avancée
- Le Node Manager (concepts, NM comme service et sécurité).
- Gestion des logs (types, filtres...).
- SNMP.
- Classes de démarrage et d’arrêt.
- Configuration des sources de données.
- Surveillance des pools de connexion.
- Configuration de MOM (Middleware Orienté Message), Weblogic (fabriques de connexions,Queue/Topic).
- Tuning JMS.
- Administration des transactions. Sécurité (LDAP embarqué, SSL...).
- Travaux pratiques: Administration des instances managées avec le Node Manager.
- Mise en place des pools de connexion.
- Configuration Queue et Topic avec Weblogic
Cluster et réplication
- Architecture d’un cluster.
- Cluster Multi-Tier, Proxy (HttpClusterServlet, Apache).
- Configuration d’un cluster (Console, WLST, Assistant...).
- Déploiement d’une application en cluster.
- Réplication de session http, EJB.
- Configuration des groupes de réplication.
- Réplication en mémoire/persistante.
- Réplication de services (JNDI, JDBC...).
- Migration JMS et transaction.
- Travaux pratiques: Mise en place d’un cluster. Déploiement d’application en mode cluster. Mise en place d’un répartiteur de charge (Apache).
Prochaines sessions:
- 09 mai 2016.
- 04 juillet 2016.
- 26 septembre 2016.
- 21 novembre 2016.