Développement d’applications java avec spring et hibernate

Formation

A distance

Prix sur demande

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Méthodologie

    A distance

À propos de cette formation :Dans cette formation, vous apprendrez à simplifier le développement et à réduire la complexité du code avec Spring et utiliser Hibernate. Il s'agit de frameworks pour les objets Java persistants dans une base de données relationnelle, permettant de minimiser le temps passé à la mise en œuvre de bas niveau du stockage de base de données. Augmentez la productivité, accélérez le développement et créez rapidement des applications Java pour entreprise avec les frameworks Spring et Hibernate.

À propos de cette formation

À qui s'adresse cette formation ?Aux architectes, programmeurs, ingénieurs, administrateurs, ainsi qu'à toute personne chargée de développer des applications Java complexes pour les entreprises.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les exploits du centre

2016

Toutes les formations sont actualisées

L'évaluation moyenne est supérieure à 3,7

Plus de 50 opinions au cours des 12 derniers mois

Ce centre est avec Emagister depuis 16 ans.

Les matières

  • Requêtes

Le programme

Présentation du framework Spring

  • Identifier les composants d'une application Spring
  • Définir l'architecture n-tier d'une application
Inversion de contrôle (IoC), injection de dépendances (DI)
  • Déléguer la création d'objets au bean Factory de Spring
  • Contrôler la création des beans avec les scopes (portée) et les méthodes Factory, initialiser et supprimer des beans

Réduction de la saisie de code avec l'AOP

Mise en oeuvre transparente des fonctionnalités

  • Évaluer les avantages liés à l'utilisation de l'AOP
  • Définir des Advices, des Pointcuts et des Advisors
  • Réduire les éléments de configuration avec la configuration automatique du proxy
AOP de type AspectJ
  • Langage pointcut AspectJ
  • Appliquer le style AspectJ avec des annotations
  • Créer des aspects avec les POJO et la configuration basée sur les schémas XML

Créer un niveau Accès aux données avec Spring

Simplifier l'accès aux données avec les modèles JDBC

  • Rationaliser le code runaway avec les modèles JDBC
  • Structurer des requêtes et des rappels pour maintenance
Abstraction de la couche Accès aux données
  • Utiliser le pattern Data Access Object (DAO)
  • Garantir l'indépendance de la mise en oeuvre en ajoutant des exceptions compatibles avec différentes plateformes
Gestion des transactions
  • Analyser la prise en charge des transactions Java EE
  • Contrôler les transactions avec le gestionnaire de transactions de Spring, déclarer des stratégies liées aux transactions avec XML et les annotations

Concevoir un niveau Web avec le MVC de Spring

Traitement des requêtes web

  • Analyser l'architecture MVC de Spring
  • Mapper les requêtes aux contrôleurs avec les annotations
  • Traiter les commandes, les envois de formulaires et les assistants simples
  • Validation côté serveur

Affichage de la réponse

  • Modifier les vues avec ViewResolvers
  • Prise en charge des JSP de Spring
  • Afficher différents types de technologies avec Velocity
Création de contrôleurs Ajax
  • Définir les besoins des contrôleurs Ajax, mettre en oeuvre des URL de type REST, renvoyer des données JSON

Persistance des données avec Hibernate

Intégration d'Hibernate

  • Simplifier l'accès aux données avec le mappage relationnel / objets, décomposer l'architecture Hibernate
  • Déployer et configurer Hibernate
Générer des applications Hibernate
  • Développer la classe persistante, définir les règles de mappage d'Hibernate, stocker et récupérer les objets Java

Gestion des relations complexes entre les objets

Rôle des sessions Hibernate

  • Créer un objet de session avec des threads sécurisés
  • Définir les états des objets : éphémère, persistant, détaché
Mappage des collections
  • Rendre les collections persistantes et les récupérer
  • Conserver l'ordre des collections pour l'intégrité des données
Stratégies de création d'associations entre les objets
  • Définir des relations un-à-plusieurs et plusieurs-à-plusieurs
  • Contrôler le cycle de vie des relations
Mappage des relations d'héritage
  • Appliquer des règles de classe pour l'héritage
  • Méthodes de mappage classe-base de données

Optimisation de l'accès aux données

Utilisation du langage Hibernate Query Language (HQL)

  • Sélectionner et filtrer des requêtes, améliorer la structure avec les requêtes nommées, enrichir HQL avec le SQL natif
  • Optimiser les performances d'Hibernate
  • Accélérer l'accès aux données via le cache Hibernate
Intégration de Spring et Hibernate
  • Utiliser le modèle Spring / Hibernate, configurer les ressources d'Hibernate dans Spring

Informations complémentaires

Travaux Pratiques :Injecter des dépendances avec l'IoC de SpringRationaliser le développement avec la prise en charge du modèle JDBC de Spring 3.1Appliquer du code modulaire avec la programmation AOP de type AspectJMettre en œuvre un niveau web avec le modèle MVC de Spring

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Développement d’applications java avec spring et hibernate

Prix sur demande