Aperçu de l'architecture Java EE

Lors de ce cours,

  • les participants auront un aperçu complet de l'architecture et des possibilités de Java Enterprise Edition (Java EE);
  • les avantages et inconvénients de différentes solutions à des problèmes business typiques seront discutés;
  • les derniers API's Java EE seront présentés;
  • l'intégration de Java avec des systèmes existants;
  • un aperçu des différents produits et outils disponibles dans le domaine de Java EE sera donné.

Calendrier

Il n'y a pas de sessions publiques à ce moment. Nous organisons volontiers un cours en entreprise ou une session publique supplémentaire (en cas d'un nombre suffisant de participants). Intéressé? Contactez-nous.

Participants

Tout architecte, chef de projet et analyste qui est intéressé par Java Enterprise Edition.

Pour les programmeurs, les cours techniques et plus pratiques les mieux adaptés sont les suivants: Java EE: développer des applications web avec servlets & JSPs, et Java EE: développer des applications entreprise avec EJB 3.x et JPA, et Développement de web services avec Java EE.

Connaissances préalables

Toute connaissance de base en Java constitue un avantage (voir cours Concepts Java).

Contenu

  • L'architecture et la plate-forme Java EE:
  • les composants, les containers et les connecteurs
  • la plate-forme Java EE et ses services, les profiles
  • développement d'applications
  • Jakarta EE
  • Les composants web de Java EE:
  • applications web
  • servlets • JavaServer Pages (JSP) • web sockets
  • frameworks
  • l'architecture Modèle Vue Contrôleur
  • JavaServer Faces (JSF)
  • Les composants business de Java EE:
  • applications d'entreprise
  • Enterprise Java Beans (EJB)
  • types (Entity, Session, Message Driven)
  • container
  • architecture
  • Contextes et Dependency Injection (CDI)
  • Java Persistence Architecture (JPA)
  • l' intégration d'entreprise et Java Connector Architecture (JCA)
  • Java batch
  • Les services de Java EE:
  • Java Mail • Java Messaging Service (JMS)
  • Java Transaction Service (JTS) • Java Transaction API (JTA)
  • services de sécurité
  • web services (SOAP et REST)
  • Java Management Extensions (JMX)
  • concurrence
  • Java EE business patterns et frameworks
  • Java EE développement, déploiement et exécution:
  • les outils de développement, les serveurs d'applications, et les utilitaires

Pédagogie

Les explications théoriques sont complétées par des démonstrations et des exemples pratiques.

Durée

1 jour.

Formateur

Sandy Schillebeeckx.


INFO SESSION ET INSCRIPTION