Programme détaillé formation `Administration JONAS`- 5j

publicité
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
Téléchargement