Accueil > Développement Java

 > Développement Java avec Spring

null

Développement Java

Développement Java avec Spring

Objectif

Maîtriser les fondations du framework Spring (injection de dépendance et programmation orientée aspect)

Durée : 3 jours (21 heures)

Dates :
-20/03/23
-21/06/23

La connaissance du développement Objet et de JAVA est requise

Programme de la formation

Introduction des conteneurs légers

  • Portabilité du code et machine virtuelle
  • Téléchargement de code et sécurité
  • Programmation objet

Injection de dépendances

  • Description des mécanismes de l'injection de dépendances
  • BeanFactory, XmlBeanFactory et ApplicationContext
  • Injection de types 2 et 3
  • Injection automatique (autowire)
  • Interactions avec le conteneur léger (cycle de vie,connaissance du conteneur)
  • Portée de beans (scope)
  • Héritage de configuration
  • Support des fabriques
  • PropertyEditor
  • FactoryBean
  • Espaces de nommage

Programmation orientée aspect (AOP)

  • Description des concepts de la programmation orientée aspect
  • Fonctionnement du tisseur Spring AOP
  • Tissage par bean
  • Tissage global
  • Relation entre les proxies et les beans tissés
  • Intégration du langage de coupe d'AspectJ
  • Support d'AspectJ

Accès aux données

  • Rappel des principes généraux de fonctionnement
  • Principes généraux du support de l'accès aux données de Spring
  • Configuration des fabriques de connexions
  • Approche fondée sur les templates
  • Approche objet

Utilisation de spring dans un contexte web

  • Principes de fonctionnement
  • Configuration des contextes web
  • Spring MVC et mise en œuvre de contrôleurs, vues
  • Intégration de Struts
  • Intégration de JSF
  • Introduction à l'utilisation de Spring pour l'accès aux données et la gestion des DAO
  • La gestion des transactions avec Spring
  • Mise en œuvre de services Web RESTful
  • Mise en œuvre de WebSocket

Spring MVC avancé

  • Support des tiles
  • Vues Pdf et Excel
  • Intégration de JasperReports
  • Mise en œuvre de l'upload de fichiers

Introduction à l'utilisation de spring boot

  • Initialisation et conception d'une application Spring Boot
Menu