Tous
Notions de JEE
Comprendre les enjeux de la maintenance d'un serveur d'application JBoss - Savoir administrer un serveur ou un ensemble de serveurs JBoss.
Historique et versions disponiblesAutres serveurs à dispositionRésumé sur les servlets, JSP, EJB
Architecture généraleLes principes des serveurs et servicesArborescence générale de JBoss; quoi sauvegarderAccès à distance aux services - maintenance et les MBeans
Atelier pratique: installation du serveur et test
Séquence du projet, des spécifications à la maintenanceMise en place d’un projet JEELes différents types d’archives et leurs qualités au déploiementLes bibliothèques du projet et les classes quelconquesLes URL du projet
Atelier pratique: déploiement d'applications (.jar,.ear,.war)
Retour sur les JARs des applicationsRelations entre multiples projets et autres ressourcesLe serveur JNDI; JNDI over HTTPJDBC; les sources de donnéesUtilisation d’HypersonicLes services web
Atelier pratique: configuration de ressources et utilisation - Déploiement de services web
Principe des permissionsLa sécurité des projets; les domaines de sécuritéLes multiples services d’authentificationScénarios du pire et quelques solutions
Atelier pratique: gestion de la sécurité avec JBoss
Les ressources matérielles et le Java; mémoire, processusProfiling en Java simple et avec EclipseLes mécanismes de LogRetour sur JMX et les MBeans
Atelier pratique: optimisation - Gestion des logs et monitoring
Objectifs, stratégie et principes d’une réplicationComment découper une application - multitiers, services web, Corba et réplicationClustering des services particuliers: EJB, HTTP, JMS
Atelier pratique: mise en oeuvre d'un cluster - déploiement d'applications et gestion de la répartition de la charge
Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.
Contrôle continu
Attestation de fin de stage mentionnant le résultat des acquis