Formation JONAS

Présentation formation JONAS

formation-jboss-objis.jpg
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
07 63 03 11 08 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

telechargement_pdf_plan_cours.gif

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

2018-01-31T15:10:42+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java