Vous êtes sur la page 1sur 1

Concevoir une application Java/JEE avec UML 2

Vous aborderez concrètement dans ce cours les différentes étapes de réalisation d'une application JavaEE,
Objectifs notamment la modélisation UML, la conception à l'aide des patterns Blueprints et la réalisation à l'aide de
frameworks et serveurs courants. Les différents concepts sont illustrés à l'aide de travaux pratiques.
Toutes les personnes impliquées dans un projet JavaEE : architectes, analystes, concepteurs-développeurs, chefs de
Participants
projets.
Bonnes connaissances de la programmation Java et de la modélisation UML. Connaissances de base des concepts
Prérequis
JEE. Expérience requise en développement d'applications Java.

1 poste par participant - 1 Vidéo projecteur - Support de cours fourni à chaque participant – Formation présentielle
Moyens pédagogiques

Durée 5 jours

Code : APP-JAVA/JEE
Programme.

Rappels UML La représentation UML des patterns ?Blueprint


Principes essentiels d'UML. spécifiques : DataAccessObject...
Le formalisme des diagrammes de cas d'utilisation, la Les patterns liés à l'usage de Java Persistence API.
notion de scénarios.
La notion de paquetage.
Les Web Services
Les diagrammes de séquences, d'états-transitions,
La représentation d'un Web Service avec UML.
d'activités et concepts du diagramme de classes.

Eléments techniques
La plateforme JavaEE et les notions de confinement et
de services techniques.
Le niveau présentation avec les servlets et pages JSP.
Le framework JSF.
Le Web 2.0 et Ajax.
Le niveau métier avec les composants EJB.
La couche d'intégration et les services techniques.
Les services Web.
Les principes d'une architecture SOA et le concept
d'orchestration. Présentation de BPEL.
La spécification JBI (Java Business Integration).

La définition de l'architecture
Les différents types d'architectures JavaEE.

Le niveau présentation
La modélisation des aspects statiques et dynamiques
des servlets et JSP.
La modélisation de l'automate de navigation à l'aide
du diagramme états/transitions.
La représentation UML des patterns ?Blueprint
spécifiques au niveau présentation.
Les particularités liées à l'emploi d'un framework de
type Struts ou JSF.
Les patterns ?Blueprint pour l'emploi d'Ajax.

Le niveau Métier
La modélisation des aspects statiques et dynamiques
des composants EJB et Javabeans.
Représentation UML des patterns ?Blueprint
spécifiques au niveau métier : ValueObject,
ServiceLocator, SessionFacade.

La couche d'intégration et l'existant


Les diagrammes adaptés à ce niveau.
La représentation d'une base de données ou d'une
application externe.

Vous aimerez peut-être aussi