portage

Spring Framework pour le développement d'application Java

Formation

Contacter l'agence

Pour :

  • Développeurs
  • Architectes

5 jours
maxi 6 participants

Cette formation vous apprendra à développer avec Java Jee
Grâce à ses ateliers pratiques, vous saurez comment développer simplement une application basée sur JSF, EJB, JPA, Bean Validation et CDI, ainsi que JAX-WS et RS.

Introduction

  • Un historique de Java et Java EE
  • La compétition entre standards et frameworks
  • La nouvelle philosophie de Java EE : retour à la simplicité
  • Les architectures des applications Java EE
  • Les profils : Web et complet
  • Les outils : IDE et serveurs applications

Composants et dépendances

  • Les composants métier EJB 3.x
  • Les EJB avec ou sans état
  • Les interfaces locales, distantes ou pas d’interface ?
  • L’EJB Singleton
  • Le Timer Service
  • Les méthodes asynchrones
  • L’injection de composants : Managed Beans et DI
  • Le modèle de composants CDI
  • Les portées (scopes) prédéfinis
  • Les producteurs de beans
  • La sécurité des composants

Gestion de la persistance

  • Le mapping objet / relationnel avec JPA 2
  • Le PersistenceContext
  • Les annotations de mapping
  • Les associations
  • L’API Criteria
  • La gestion des transactions avec JPA et EJB

Gestion de l’affichage

  • Le principe des JSP et servlets 3.x
  • La prise en compte des requêtes asynchrones
  • Le développement de page JSF 2
  • Un framework orienté composants
  • Les templates Facelets
  • Les Managed Beans
  • Le langage d’expression
  • La gestion d évènements
  • Les convertisseurs et validateurs
  • La définition de la navigation
  • Les composants AJAX : PrimeFaces, RichFaces,…

Services transverses

  • Le framework de validation
  • Bean Validation
  • Web Services avec JAX-WS
  • Services RESTful avec JAX-RS

Synthèses

  • Retour sur l’architecture Java EE
  • Comparaison avec Spring Framework

N'hésitez pas à nous demander plus d'info

Nous contacter