Java EE : Architecture pilotée par les composants
|
|
Les raisons de la conception par composants
- Les 6 niveaux d'une architecture moderne
- Structure d'une application web
- Architecture à objets distribués
- Nécessité des frameworks techniques
- Méthodologie de développement logiciel : UP et XP basées sur les composants
- Structure d'un composant
Concevoir des composants
- Le modèle métier
- Design Pattern d'analyse
- Classe primaire et secondaire
- Amélioration de la cohérence sémantique
- Patterns de réduction de couplage
- Design Pattern de conception
- Avantages des interfaces
- Intégration des patterns Singleton, Façade et Factory au sein d'un composant
- Communication entre composants
- Conception générique
- Conception détaillée
L’approche du conteneur léger
- Principes, le pattern d’Inversion de contrôle par Injection de dépendances
- Exemple de conteneur léger : Spring
- Forces, faiblesses, opportunités
|
Techniques de composants distribués
- Présentation des principes et techniques
- Classes techniques de type Stub ou Skeleton
- Pattern proxy
- Illustration au travers de RMI, CORBA et EJB
Persistance des composants
- Mapping Objet-Relationnel, principes fondamentaux
- Pattern de conception : Data Transfer Object (DTO)
- La nouvelle norme JPA (Java Persistence API) de Java EE 5
- La persistance avec les EJB 3
- Exemples de frameworks de persistance :
- Hibernate
- EclipseLink (ex Toplink)
Les composants transactionnels
- Rappel sur les transactions
- Mécanisme du support transactionnel dans les EJB
Etude de cas complète
- Présentation de l'architecture, des produits et outils utilisés
- Du modèle métier vers la conception détaillée
|
|
pour démarrer votre projet de formation avec Oxiane ...
>> CLIQUEZ-ICI <<
|
|
Calendrier inter-entreprises 2008
|
|
Janvier
|
Février
|
Mars
|
Avril
|
Mai
|
Juin
|
Juillet
|
Août
|
Septembre
|
Octobre
|
Novembre
|
Décembre
|
17 et 18
|
14 et 15
|
13 et 14
|
10 et 11
|
22 et 23
|
19 et 20
|
17 et 18
|
13 et 14
|
11 et 12
|
9 et 10
|
6 et 7
|
4 et 5
|
Organisation en formule intra-entreprise ou " sur-mesure " dans nos locaux ou sur site,
nous consulter
© 2000-2008 - Oxiane - 98, avenue du Général Leclerc - 92100 Boulogne-Billancourt
Tél : (+33)1 55 60 76 72 - Fax : (+33)1 55 60 76 73
Organisme de formation professionnelle n° 11921652492