JDN > Formations professionnelles > Conception et Développement > Architecture des systèmes d'information > Formation EA46 - Architecture JEE : Développement par composants




Formation EA46 - Architecture JEE : Développement par composantsInformations pratiquesCentre de formation Centre de Formation Atos

 Formation EA46 - Architecture JEE : Développement par composants


 Centre de Formation Atos, PARIS
 Formation inter entreprise / intra entreprise


Objectif Comprendre les apports et les services du JEE utilisables pour le développement d'applications distribuées. Présenter les démarches de conception d'applications orientées composants, les règles et les bonnes pratiques pour le développement d'applications JEE.
Contenu Introduction et rappels
Les différents composants d’une architecture multi-niveaux
Introduction aux composants et à la démarche de conception
Navigateurs, serveur Web, serveurs de servlet, serveurs d’applications
Rappels sur la gestion de la connexion et la sécurisation des accès

Gestion de la présentation
Rappels des technologies clientes : clients lourds, HTML, riches (AJAX)
Servlet, JSP, Taglig, JavaBean
Structuration de la logique de présentation : Struts, les JSF
Container Web et déploiement d'applications

Architecture Objet distribuée
Bus d'envoi de message, introduction à RMI et aux services Web
Le modèle JEE et ses différents composants
Introduction aux EJB : les différents rôles sur les projets
Les différents types d'EJB : Session Bean, Entity Bean et Message-Driven Bean
Rôle du container d'EJB

Présentation détaillée des EJB
Principe d’accès des applications clientes : EJB 2.1 et EJB 3.0
Service de nommage : l’interface JNDI, liaison avec les serveurs d’annuaire
Injection de dépendance
Session Beans
Entity Beans
Le JPA et les containers de persistance, JPQL, utilisation du JDBC, mapping des composants sur les SGBDR, mapping objet/relationel
Gestion des transactions : transactions gérées par le container Java Transaction Service, Java Transaction API
Interface asynchrone entre objets : Java Message Service et Message-Driven Beans, MDB et JCA

Aspects méthodologiques : définition de l'architecture logique
Cycle de vie d’un projet basé sur JEE
Rappels UML 2.0 et MDA
L'approche orientée composants
Définition de la notion de composants : aspect fonctionnel, granularité, distribution
Catégories fonctionnelles des composants : processus, composites, entités, utilitaires
Démarche méthodologique et modèles UML développés, étude de cas
Modélisation des processus métiers, définition des cas d'utilisation
Stratégie d'identification des composants métiers, cas d'utilisation pour l'architecture
Cartographie des dépendances entre les composants
Spécification détaillée de l'architecture logique

Services complémentaires du JEE
Intercepteur et programmation orientée aspect
Gestion de la sécurité, service de temps
Connexions avec le système d’information, l’architecture des connecteurs Java
Les outils de communication avec les applications mainframe et systèmes transactionnels
SOAP, WSDL, UDDI, les services Web et le JEE
Les nouvelles API du JEE5
L'architecture des services Web
Portabilité sur différents serveurs d’applications, le déploiement
Les différents serveurs d’applications du marché
- Websphere, Oracle/Weblogic, l'offre Open Source...

Compléments méthodologiques : choix d'implémentation
Spécification d'IHM
Choix d’architectures techniques
Règles de conception et pratiques recommandées pour le développement d’EJB
Les Design Patterns pour les applications JEE : modèle MVC, Front Controleur, Session Facade...
Les différentes couches de l'architecture et Design Patterns associés, diagramme de séquence et modélisation UML détaillés
Outillage : modélisation, développement, gestion de versions et tests
Impacts sur la gestion de projets, les différents cycles de vie

Dernières évolutions méthodologiques et technologiques
Introduction aux architectures orientées services : SOA
Les différents couches de services d'une SOA
BPMN et BPEL
Composants d'une plate-forme SOA, les outils émergents du marché
Niveau requis Avoir suivi les stages EA40 (Technologies et architectures du SI) et EO05 (Introduction aux concepts objet et à UML) ou posséder des connaissances équivalentes.

Retrouvez l'ensemble de nos formations sur : www.formation.fr.atos.net
Coût 1430 euros (coût interentreprises)
Durée de la formation 3 jours

 

Mise à jour le 17 Novembre 2011 
Mettre à jour | Envoyer cette fiche 


Rechercher
> Recherche avancée
> Toutes les formations
> Top des recherches
0-9|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z


Les informations contenues dans l'Annuaire des formations sont communiquées par les établissements concernés. Elles n'engagent en rien la responsabilité de l'éditeur du Journal du Net. © Benchmark Group


Rechercher une formation
Recherche avancée | Toutes les formations
Top des recherches


ENST Telecom Paris formation continue et professionnelle – Cegos
CNFCE ORSYS
Journal du Net Voir un exemple
Management Voir un exemple
Emploi Voir un exemple
Toutes nos newsletters

Annonces Google