Objis, spécialiste formation Java Programme détaillé formation 'Administration JONAS'- 5j Objectifs : fournir connaissances théoriques et pratiques permettant d'administrer un serveur Jonas Audience : Administrateurs système et réseau. Prérequis : Développeur expérimenté, Architecte logiciel Moyens pédagogiques : 1 ordinateur/stagiaire. Supports cours. Travaux pratiques. Vidéoprojecteur. Tests Durée : 5 jours (total 35 h) Vous allez apprendre à Maîtriser l’installation de JONAS Comprendre la technologie OsGI Comprendre les technologies Jonas : JORAM, CAROL, JOTM, JORM Maîtriser l’intégration avec votre base de données Configurer un pool de connexions et pool de threads Déployez vos livrables (WAR, EAR, RAR, JARS...) Sécurisez vos applications jee via implémentation de JAAS Configurer l’infrastructure Messagerie asynchrone installer des Queues et topics JMS Gérer/créer des logs spécifiques pour chaque application maîtriser l’intégration avec Tomcat et Apache HTTPD Mettre en œuvre le custering et la haute disponibilité Mettre en œuvre une véritable stratégie de tuning Déployer des services web Paramétrer la JVM Programme détaillé Introduction Java/Jee Les points forts de JAVA Objets, classes, mémoire,JVM Java coté serveur : servlets , JSP, ejb Annuaire d’objets : JNDI JEE7 : Architecture, conteneurs, services Livrables, war, ear, jar, rar, sar Comparaison serveurs JEE Jonas et le consortium OW2 Historique consortium : de ObjectWeb à OW2 Jonas : produit BULL, Inria, FranceTelecom Licence JONAS Jonas au coeur des projets SOA Autres produits OW2 : Talend, BonitaSoft... Concepts techniques clés Objis sas au capital de 49.500 euros | Centre d'affaires Regus, 93 rue de la Villette, 63003 Lyon | RCS Lyon SIRET 48207506600027 | Tél : 01 40 07 81 28 | Fax : 09 56 22 89 49 Objis, spécialiste formation Java Java Management Extension (JMX) Managed Bean (MBean, XMBean) Technologies OsGI () JORM, CAROL, JORAM, JOTM Installation Installation manuelle (zip) Installation automatisée (installer) Installation en tant que service Lancer/arrêter JONAS Analyse répertoires Test de l’installation Désinstallation Administration Bundles OsGI console JMX console web, commandes MbeanCmd JasMiNE Automatisation ANT Déploiement d’applications Stratégies de déploiement Déploiement WAR, EAR, JArs EJB, RAR, SAR Focus EJB3 : session , entité , message Frameworks : struts, hibernate, jsf, Priorités de déploiement Visibilité des classes, scoping Contexte, page d’accueil Accès base de données Etapes pour changer la base de données DataSource Pool de connexion Les services DataSourceBinding, LocalTxCM packaging DataSource dans EAR Gestion des Logs Stratégie de Log de Jonas Présentation Log4j : Appender, Category, Layout, Logger Niveaux de log : TRACE, DEBUG, INFO, WARN, ERROR Création de logs pour chaque application Filtrage de logs Treshold Outil Chainsaw Sécuriser les applications Authentification et autorisation API JAAS et implémentation Login Module (UserRolesLoginodule,DataBaseLoginModule) web.xml, jonas-web.xml, login-config.xml Analyse sécurité de la web console Sécurité via HTTPS / SSL Intégration Jonas, Tomcat, Apache HTTPD Valeur ajoutée de l’intégration Architecture horizontale, verticale Exécuter des requêtes de lecture Exécuter des requêtes d’écriture Récupérer les valeurs des auto-incréments Objis sas au capital de 49.500 euros | Centre d'affaires Regus, 93 rue de la Villette, 63003 Lyon | RCS Lyon SIRET 48207506600027 | Tél : 01 40 07 81 28 | Fax : 09 56 22 89 49 Objis, spécialiste formation Java Conteneur web JONAS Comparaison avec Tomcat le fichier server.xml Context VirtualHost, Valves connecteurs 8080, 8009, 8443 pool de threads précompilation de JSP ROOT.war Clustering Réparticion de charge Reprise sur incident Réplication de session Haute disponibilité Multicast / Jgroups Clustering HTTP, EJB Tuning Stratégie de Tuning Tuning matériel Tuning OS Analyse gestion mémoire Paramètres JAVA_OPTS (-XX) Tuning JVM Tuning Jonas Tuning Applications Boîte à outils Objis sas au capital de 49.500 euros | Centre d'affaires Regus, 93 rue de la Villette, 63003 Lyon | RCS Lyon SIRET 48207506600027 | Tél : 01 40 07 81 28 | Fax : 09 56 22 89 49