Formation JBOSS

Présentation formation JBOSS

JPG - 10.6 ko

En complément de nos tutoriaux Jboss, maîtrisez l’installation, la configuration, l’administration, le déploiement d’applications, la sécurité, la haute disponibilité (load balancing + fail over) et le tuning du serveur d’applications JBOSS. Comprenez l’évolution de la structure modulaire du produit entre la v4.x et la V6.x. Administrez les services Jboss Messaging (JMS), Jboss WebServices (JAX-WS) et JbossSX (JAAS).

Intégrez JBOSS avec une base de données. Créez un fichier de log par application déployée. Découvrez enfin les fichiers clés de configuration des services Jboss Cache et JGroups, qui sont au coeur du service de clustering de Jboss.

Dates (5j) Tarif (Euros HT) Audience Pratique Financement Contact Inscription
22-26 avr (Par)
Inter : 2750
Intra : 7850
Admin.
Exploitation.
70% Opportunités
financement
07 63 03 11 08 Bulletin inscription

Logiciels utilisés formation JBOSS
- JBOSS 7.x, 6.x, 5.x, Apache 2.2, mod_jk 1.2,30 , Ant 1.7.1, Log4j 1.2.14, Postgresql 5, TcpMon, Mx4j, jconsole, Jopr , Glassbox, Hermes

Vous allez apprendre à

- Maîtriser l’installation de JBOSS
- Identifier points communs et différences entre versions 5.x/6.x et version 7.x
- 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, SAR...)
- 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

Repartez avec votre clé USB Objis 4GO contenant cours, outils et corrigés travaux pratiques !

PNG - 16.5 ko
cle-usb-objis-formation-jboss

Programme détaillé

Introduction Java/J2ee
- Les points forts de JAVA
- Objets, classes, mémoire,JVM
- Java coté serveur : servlets , JSP, ejb
- Annuaire d’objets : JNDI
- J2EE : Architecture, conteneurs, services
- Livrables, war, ear, jar, rar, sar
- Comparaison serveurs J2EE

L’offre Jboss de RedHat : JEMS
- Historique et positionnement Jboss
- L’offre Jboss pour l’entreprise : JEMS
- Produits : JEAP, JDS, JPP, JON, SOA, Metamatrix
- Licence Jboss
- Les niveaux de support RedHat

Concepts techniques clés
- Java Management Extension (JMX)
- Managed Bean (MBean, XMBean)
- Programation Orentée Aspect (POA)
- Conteneur léger (Microcontainer)

Installation
- Installation manuelle (zip)
- Installation automatisée (installer)
- Installation en tant que service
- Lancer/arrêter JBOSS
- Analyse répertoires
- Test de l’installation
- Désinstallation

Administration
- Automatisation de taches avec ANT
- console JMX
- console web,
- console admin
- twiddle , jopr

Déploiement d’applications
- Stratégies de déploiement
- Le MBean MainDeployer
- 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 JBoss : le service Log4jService
- Présentation Log4j : Appender, Caterory, 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 JBossSX
- Login Module
- (UserRolesLoginodule,DataBaseLoginModule)
- web.xml, jboss-web.xml, login-config.xml
- Analyse sécurité de la web console
- Sécurité via HTTPS / SSL

- Intégration Jboss, 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 : JBoss Web
- 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
- JBoss Cache
- 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 JBoss
- Tuning Applications
- Boîte à outils

Messages asynchrones
- Rappel API JMS
- JBoss Message client/Server
- Service de Message
- Queues , Topics
- Déploiement
- Sécurisation
- EJB3 MDB

Web Services
- Rappel définition et API Web Services
- Service Web services de Jboss
- interface d’administration
- wsconsume,wsprovide,wsrunclient,wstools
- Déploiement
- Analyse