SPECIALISTE DE LA FORMATION INFORMATIQUE
pics_comp
Mettre en oeuvre des architectures JEE avec Spring, Hibernate et JSF

Mettre en oeuvre des architectures JEE avec Spring, Hibernate et JSF

Description
Java Enterprise Edition (Java EE, anciennement J2EE), est une spécification pour la technologie Java de Sun destinée aux applications d'entreprise. Toute implémentation de cette spécification contient un ensemble d'extensions au framework Java standard afin de faciliter la création d'applications réparties. Cette formation présentera des frameworks de base, tels que Hibernate qui gère la persistance des objets en base de données relationnelle, Java Server Faces (JSF) qui est spécialisé dans le développement d'applications Web, ou Spring qui facilite le développement et les tests des applications 3-tiers. Les participants ayant suivi cette formation connaîtront les bases de la plate-forme JEE, et seront capables de développer une application d'entreprise.
Objectifs
  • Connaître les bases de la plate-forme Java EE

  • Développer une application d'entreprise de bout en bout avec les frameworks Java EE

  • Développer la couche d'accès de données avec Hibernate

  • Mettre en oeuvre la présentation avec le framework JSF

  • Comprendre les bases de l'injection des dépendances avec Spring

  • Connaître les bonnes pratique du framework Spring

Public concerné
  • Architectes, développeurs et chefs de projet
Pré-requis
  • Avoir suivi la formation "Développer des applications Web Java avec les servlets et les JSP" (OB301) ou connaissances équivalentes
  • Disposer d'une bonne expérience de développement Web avec les JSP et Servlet
Plan détaillé
  • Présentation des architectures

    • Architectures à objets distribués, architectures n-tiers, modèle en couches
    • Présentation des architectures JEE et .NET
    • Architecture SOA
    • Services Web

  • Architecture JEE

    • Architectures n-tiers : du client serveur au modèle Internet
    • Architecture web, serveur HTTP et client léger, les navigateurs
    • Protocole HTTP, requête cliente et réponse serveur, protocole en mode déconnecté sans session
    • Fonctionnement et rôle des Servlets
    • Fonctionnement et rôle des pages JSP, Modèle MVC JSP/Servlet
    • Les serveurs d'applications Open Source JEE (Tomcat, JBoss, Sun App Server, JonAS)
    • Structure standard d'une application Web JEE, norme de répertoires
    • Le fichier de configuration normalisé web.xml

  • Couche d'accès aux données avec Hibernate

    • Définition de la persistance objet
    • Classes, fichier de mapping, configuration, cycle de vie des objets
    • Réalisation de classes persistances
    • Les bases du Object Relational Mapping : les déclarations de mapping, les types utilisés par Hibernate, Dialectes SQL
    • Établir la persistance des collections : les types de collections persistantes, les clés étrangères, les éléments et les index d'une collection, associations 1..* et *..*
    • Établir la persistance des relations d'héritage
    • Intégration à un serveur d'application JEE

  • La présentation avec JSF

    • Présentation, les éléments d'une application JSF
    • Découverte du fonctionnement à travers un exemple simple
    • Les étapes du développement
    • Cycle de vie d'une page JSF
    • Création des pages web (composants standards de base)
    • Le modèle de composant de l'interface utilisateur
    • Définition de la navigation
    • Concept de "render" (les taglibs JSF)
    • Le modèle évènementiel (les actions)
    • Développement des beans métier
    • Vue d'ensemble et intégrations des éléments JSF
    • La gestion de l'internationalisation

  • Intégration avec Spring

    • Les Beans, BeanFactory et ApplicationContext
    • Modes singleton ou prototype
    • Gestion des propriétés, "collaborators"
    • Méthodes d'injection de dépendance
    • Configuration de Beans spécifiques à Spring, cycle de vie
    • Définition de Bean abstrait et héritage
    • Pattern DAO, accès aux données avec JDBC et Hibernate
    • Les apports de la couche DAO de Spring (les templates JDBC et Hibernate)

OB376
Durée : 5 j.
Tarif : 2475 € HT
 
detail formation Mettre en oeuvre des architectures JEE avec Spring, Hibernate et JSF Plan détaillé
Contact
* tarif dégressif à partir de 2 pers.

KAPTIVE ::.
-------------------------------------------
Renseignement et réservation
-------------------------------------------
Tel.: 01 76 60 66 10
Fax: 01 76 60 66 10
contact@kaptive.com

Sessions
Inscription en ligne
Paris
04/04/2011
06/06/2011
03/10/2011
28/11/2011

Possibilité de faire cette formation en intra-entreprise,
nous contacter au 01 76 60 66 10

- Kaptive - formation@kaptive.com