Intra-entreprise :
Formation personnalisée dans vos locaux.
Inter-entreprise :
Formation dans nos locaux.
Formation Java / J2EE - Développement Java avec Websphere
3 septembre 2012 | 10 décembre 2012 | Egalement disponible en Intra : Tarif au 01 46 20 18 40.
Objectifs de la formation
Les objectifs de la formation sont les suivants :
Connaître l'architecture et les principes du serveur d'applications WebSphere
Savoir concevoir, développer, et déployer une application
Publics
Développeurs et intégrateurs d'applications J2EE avec le serveur d'applications WebSphere.
Pré-requis pour suivre cette formation Java / J2EE
Il est demandé aux participants de connaître la programmation Java, ainsi que les techniques Internet (serveur HTTP, HTML,...) et quelques notions de bases de données.
Contenu de la formation Java / J2EE :
Exposés théoriques et nombreux travaux pratiques.
Le modèle J2EE :
- Les composants d'un serveur d'application Java : serveur HTTP, moteur de servlets, serveur d'EJB
WebSphere :
- Présentation des fonctionnalités du produit WebSphere
- La terminologie et les objets WebSphere Application Server : application d'entreprise, Serveur d'applications, application web, sources de données, pilote JDBC, hôtes virtuels
- Présentation des différents métiers autour de WebSphere : développeur, intégrateur, administrateur
Gestion des ressources
- Mécanismes de connexion aux bases de données : JDBC, pool de connexions. Présentation de JDO. Mapping XML
- Connexion interapplicatives avec JCA
- Fournisseurs d'URL, fournisseurs JMS, sessionMail
Servlets, pages JSP :
- Pages HTML dynamiques, communication avec bases de données et applications Java, Communication avec d'autres servlets
Développement avec les EJB :
- Les EJB : spécifications (état actuel et limites)
- EJB entité, EJB session, EJB Message-driven
- Fichiers de description en XML
- Le générateur de classes intermédiaires: GenIC
- Jointures en CMP2. Transactions
- Relations entre EJB, présentation de EJB-QL
- Transactions. Utilisation de JTA, JTS. Transactions explicites. Transactions gérées par container
Gestion des données :
- Mécanismes de connexion aux bases de données : JDBC, pool de connexions. Génération automatique de la base de données.
- Accès aux données depuis les servlets
Application répartie :
- Le service de nommage. L'accès depuis Java : l'interface JNDI
Déploiement :
- Les différents composants d'une application : les fichiers application d'entreprise (.ear), les fichiers EJB (.jar), les fichiers application web (.war). Déploiement dans WebSphere
Intégration :
- Utilisation de l'outil d'assemblage d'applications (AAT)
- Regroupement de composants unitaires en une application
- Création d'une application sur-mesure (créer un .ear, un .war, etc.)
Sécurité :
- Mise en place d'une politique de sécurité lors du déploiement de l'application. Sécurité: JAAS, rôles, groupes de permissions
