Plan du cours

Interfaces de programmation orientées

  • Modélisation et programmation basées sur l'idée d'interfaces
  • Problèmes résolus par les interfaces orientées programmation

Programmation orientée composants

  • Le rôle des composants dans le modèle d'application web, l'introduction du concept d'objets POJO en tant qu'objets remplissant la fonction des composants dans l'application web

Modèle de conception Inversion de contrôle et injection de dépendance

  • Modèle d'inversion de contrôle et ses variantes
  • Injection de dépendance, conteneur IoC
  • Déclaratif en tant que dépendances entre les composants d'une application web

Aperçu de l'architecture Spring

  • Le contexte d'application Spring et son rôle en tant que conteneur IoC.
  • Comment réaliser la fonction d'un cadre d'application ?
  • Où commence le cycle de vie d'une application web basée sur Spring ?
  • Est-il possible d'utiliser le conteneur Spring IoC dans votre application pas forcément site ?

Les fichiers de configuration

  • L'injection de dépendances se fait de manière déclarative grâce à des fichiers XML qui définissent comment la création et la transmission des composants de l'application s'effectuent.
  • Les dépendances entre les composants
  • Format des fichiers description des composants et exemples d'injection de dépendances Spring

Les composants d'usine et leur utilisation

  • Cartographie des composants définis dans le fichier de description de l'injection de dépendances et comment implémenter le mécanisme d'injection par les composants usine de Spring
  • Distinction entre les composants d'un singleton et d'un prototype

Cycle de vie des composants et identification des composants

  • Cycle de vie des composants
  • Identification des composants

Programming dans Spring AOP

  • Orienté aspect Programming (Aspect Oriented Programming)
  • Cartographie déclarative des aspects de l'application dans la conception et la définition des points d'intersection
  • Introduction à Spring AOP et exemples d'application

MVC Spring-a

  • Discussion sur l'abstraction des contrôleurs et des vues Spring Framework et exemples d'applications qui les utilisent le plus. Introduction à l'idée du modèle, de la vue et du contrôleur des applications Spring

Création d'une application à l'aide de Spring MVC

  • Contrôleurs standards et gestionnaires de vue de l'application web Spring
  • Câbler les propriétés d'un modèle avec une vue et vice versa

Introduction à la question du commerce et des composants de durabilité

  • Gestion des transactions (en particulier Java EE)
  • Gestionnaire de transactions
  • Cadre léger et persistance

Mécanisme de gestion des transactions Spring

  • Gestionnaire de transactions Light Spring Framework
  • Mécanismes Spring pour la gestion des transactions

Mapping des lignes de table pour les objets POJO à l'aide de Spring

  • Utilisation des méthodes d'accès aux données Spring Framework pour créer des requêtes sur la base de données
  • Pour définir l'accès aux données
  • Créer des objets de données Access (DAO)
  • Implémentation et utilisation des DAO pour stabiliser les composants de l'application
  35 heures
 

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.
Les formations ouvertes requièrent plus de 3 participants.

Nos Clients témoignent (2)

Cours Similaires

Combined C/C++, JAVA and Web Application Security

  28 heures

Advanced Java Security

  21 heures

Combined JAVA, PHP and Web Application Security

  28 heures

Standard Java Security

  14 heures

Java and Web Application Security

  21 heures

Advanced Java, JEE and Web Application Security

  28 heures

Catégories Similaires