Inscription
Développer avec les frameworks Open Source
-
Objectif
- Présenter les frameworks classiques, JSF (ou struts), Spring et Hibernate.
- Apprendre à démarrer le développement avec ces frameworks.
-

Durée

    5 jours

Prix

    Nous consulter

Programme

    Pour la première, il faut choisir entre Struts et JSF.

    1° PARTIE : option JSF
    Introduction
    - Les technologies Java Web
    - JSF, les frameworks MVC et le développement RAD

    Les premiers pas
    - La configuration web et JSF
    - Créer un backing-bean et un formulaire

    Les concepts de JSF
    - Les composants graphiques, coté client et coté serveur
    - Les managed beans : contrôleurs secondaires du MVC
    - La conversion et la validation des données saisies

    Configurer une application JSF
    - Configurer les fichiers web.xml et faces-config.xml
    - Configurer les managed beans et la navigation

    1° PARTIE : option Struts
    Introduction au MVC
    - Principe du MVC avec les JSP et les servlets
    - Implémentation du MVC dans Struts

    Premiers pas avec Struts
    - Modèle : les form beans
    - Vue : les JSP avec les taglibs HTML
    - Contrôleur : les actions

    Techniques avancées
    - Librairies de balises bean et logic
    - Gestion des erreurs

    2° PARTIE : Spring
    Les principes fondamentaux de Spring Framework
    - Présentation des conteneurs légers et de l’inversion de contrôle (IoC)

    La manipulation de beans Spring
    - La définition des beans
    - Les techniques d’injection

    Intégration de Spring avec les autres frameworks
    - Développer une DAO avec Spring / Hibernate
    - Gestion des transactions
    - Programmation Struts ou JSF avec Spring

    3° PARTIE : Hibernate
    Présentation d'Hibernate

    Coder une première classe persistante avec Hibernate
    - Développement d’une classe persistante
    - Définir les propriétés de configuration
    - Lire des objets persistants à l’aide d’une requête HQL

    Présentation du mapping objet / relationnel avec Hibernate
    - Développement des classes persistantes
    - Effectuer le mapping des cas les plus courants

    Manipuler les objets persistants
    - Cycle de vie des objets
    - Les opérations CRUD
Prérequis
Référence

framOS


Public

Architectes et développeurs devant démarrer rapidement un projet en architecture n-tiers.


Prérequis

Connaissance du langage Java ainsi que du développement Web.


formation
télécharger imprimer
e-catalogue