vers l'accueil formulaire de contact

Formation JONAS

Présentation formation JONAS

JPG - 10.6 ko

En complément de nos tutoriaux Jonas ,maîtrisez l’administration de Jonas, serveur d’applications certifié JEE 6 dont l’architecture modulaire est basée sur la technologie OsGI. Déployez vos applications J2ee avec Jonas. Intégrez Jonas avec les bases de données du marché. Sécurisez vos applications en utilisant JAAS. Surveillez avec JMX votre serveur et les applications déployées. Identifiez une méthodologie de tuning de vos applications.

Enfin, mettez en oeuvre une stratégie de haute disponibilité de votre serveur Jonas via Clustering : réparticion de charge (load balancing) et reprise sur incident (fail over).

Dates (5j) Tarif (Euros HT) Audience Pratique Financement Contact Inscription
29 juil-2 août (Paris)
25-29 nov (Paris)
Inter : 2750
Intra : 7500
Admin.
Exploitation.
70% Opportunités
financement
01 40 07 81 28 Bulletin inscription

Logiciels utilisés formation JONAS
- JONAS 5.3 ,Apache 2.2, mod_jk 1.2,30 , Ant 1.7.1, Log4j 1.2.14, Postgresql 5, jconsole, jvisualvm, Hermes

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 j2ee 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
- JEE 7 : Architecture, conteneurs, services
- Livrables, war, ear, jar, rar
- 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
- 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

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