Formation JEE - Spring Initiation

Demande d'information

Formation JEE - Spring Initiation

  • Contenu Tarifs: A distance ou présentiel: 1500 euros



    Durée :    3 jours
    Public :    Tous
    Pré-requis :    Connaissance des servlets et JSP
    Objectifs :    Realiser un site web dynamique rapidement avec Spring
    Référence :    JAV280-F


    PROGRAMME:

    Découvrir la galaxie Spring

    • Inversion Of Control (dependency injection)
    • Rôle d'un conteneur léger, frameworks disponibles
    • Présentation de Spring, versions, utilisations
    • Panorama des différentes briques : Core, Web, ORM, AOP,...
    • Mise en place de l'environnement, bibliothèques nécessaires

    Atelier : Installation de l'environnement (Spring STS) et configuration d'un projet Spring

    Configurer des beans, injecter des dépendances (Spring Core)

    • Configuration des beans et instanciation du conteneur
    • Injection des dépendances par mutateur/constructeur
    • Contrôle des propriétés
    • Liaison automatique des beans (configuration XML / annotations)
    • Héritage de configuration
    • Affectation de collections aux propriétés d'un bean
    • Accès aux ressources JNDI
    • Gestion des transactions

    Atelier : Multiples créations et configurations de beans, instanciations

    Effectuer des tests

    • Tests unitaires JUnit, Mocks
    • Configuration par annontations
    • Exécution, rapports

    Atelier : Mise en place de tests unitaires Spring JUnit

    Introduire Spring dans une application web (Spring Web)

    • Intégration de Spring dans une application web
    • Cohabitation de Spring avec les frameworks MVC Struts/JSF
    • Configurations, listeners
    • Récupération du contexte web Spring

    Atelier : Utilisation de Spring dans une application Struts ou JSF

    Mettre en place Spring dans la couche d'accès aux données (Spring DAO, Spring ORM)

    • Rappels JDBC et Pattern DAO (Data Access Object)
    • Apport de Spring DAO (JdbcTemplate)
    • Configuration de datasources et accès aux ressources JNDI
    • Couplage de Spring avec des frameworks ORM
    • Gestion des transactions par annotations

    Atelier : Implémentation de Spring DAO, Couplage Spring/JPA-Hibernate

Autre formation en rapport avec java javascript