Formation JEE - Spring Initiation + Approfondissement

Contactez sans engagement Dawan

Pour envoyer, vous devez accepter la politique de confidentialité

Commentaire sur Formation JEE - Spring Initiation + Approfondissement - Présentiel - Aix-en-Provence - Bouches-du-Rhône

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


    Durée :    5 jours
    Public :    Tous
    Pré-requis :    Connaissance des servlets et JSP
    Objectifs :
        Utiliser Spring dans des environnements quelconques afin de disposer d'une architecture efficace - Realiser un site web dynamique rapidement avec Spring - Faire en sorte que ce site soit maintenable et performant
    Référence :    JAV278-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

    Créer une application web MVC (Spring MVC)

    • Architecture Spring MVC
    • Mise en place d'actions
    • Gestion de formulaires
    • Validation des formulaires et interactions avancées
    • Taglibs Spring
    • Gestion des types et conversions
    • Messages et internationalisation
    • Développement d'intercepteurs
    • Utilisation d'Ajax
    • Templating : principe, mise en place

    Atelier : Construction d'une application de gestion

    Découvrir d'autres API's Spring

    • Spring Security  : gestion de l'authentification et des autorisations
    • Spring Remoting : accès distants, WebServices
    • Spring JMS : gestion des messages
    • Spring JMX : administration

    Atelier : Utilisations d'APIs avancées

Autre formation en rapport avec java javascript

Ce site utilise des cookies.
En poursuivant votre navigation, vous acceptez son utilisation.
Voir plus  |