Formation Le framework JBoss Seam

Formation

À Levallois-Perret

2 165 € HT

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

  • Lieu

    Levallois-perret

  • Dates de début

    Dates au choix

Grâce à cette formation vous pourrez acquérir les connaissances nécessaires qui vous permettrons d’ajouter des compétences à votre profil et obtenir de solides aptitude qui vousoffriront de nombreuses opportunités professionnelles.

Les sites et dates disponibles

Lieu

Date de début

Levallois-Perret ((92) Hauts-de-Seine)
Voir plan
22/24 Rue du Président Wilson, 92300

Date de début

Dates au choixInscriptions ouvertes

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

Le programme

Introduction et rappels Ce chapitre introduit le stage en rappelant les concepts fondamentaux des technologies utilisées par le framework Seam Architecture Java EE5Architecture multi-tiers distribuées, comparatif J2EE 1.4 et Java EE 5
Rappels sur conteneurs et composants
Apports de JEE5 (Annotation, injection de dépendance, ...)Le standard JSF Modèle MVC et composants d'interfaces
Le cycle JSF et ses différentes phases
Facelets et JSP
Ajax et JSF EJB 3.0 Le modèle EJB et la distribution
Les apports du container d'EJB, transaction, sécurité, sclability
Les différents types d'EJB et leurs rôles, la persistence APIPremiers pas avec Seam Ce chapitre présente le minimum à savoir pour commencer à coder une application avec Seam. Le premier TP permet aux stagiaires de ce familiariser avec l'IDE et d'implémenter une architecture simple mettant en oeuvre les différents composants d'une application Seam Présentation du projet Seam et de ses objectifs
Architecture des projets Seam
Mise en place de l'IDE. Plug-ins Eclipse. SeamGen
Composants Seam et contextes
Bijection et injection de dépendances
Seam et les phases JSF
Méthodes de call-back
Factory et composants métier
Composants implicites
Seam et le test
Configuration et packaging d'application seamTravaux Pratiques Mise en oeuvre d'un cas d'utilisation simple. (Enregistrement d'utilisateur)Navigation avec jPDL Un des intérêts du modèle MVC est de pouvoir centraliser la cinématique d'une application web dans des fichiers de configuration. Seam améliore les modèles navigationnels classiques (Struts, JSP) en proposant l'utilisation de jPDL Présentation des deux modèles de navigation
Gestion du bouton « back »
Utilisation de jPDL
Le moteur de règle Drools
Gestion des erreurs Travaux PratiquesUtilisation de jPdl pour gérer la navigation d'une application web..Modèle conversationnel Les applications web utilisent généralement la notion de session utilisateur pour préserver des données d'état entre les différentes requêtes http. Cependant, certaines données devraient avoir une durée de vie plus courte : celle du cas d'utilisation. Seam en introduisant la notion de conversation permet de pallier ce manque Présentation, conversation et cas d'utilisation
Gestion des onglets du navigateur
Rôle des EJB session stateful
Délimitation des conversations
Les conversations imbriquées
Concurrence des contextes de conversation et la notion de workspaceTravaux Pratiques Mise en place de workspaces dans une application web complète Seam et la persistance L'objectif de ce chapitre est de présenter la gestion des transactions avec Hibernate ainsi que des design patterns reconnus pour l'utilisation du framework Rappels sur la persistance API de Java EE. Implémentation avec Hibernate
Rappel sur la notion de transaction, Transaction et concurrence d'accès, transactions utilisateurs
Attributs des contextes de persistance
Gestions des transactions par Seam. Les transactions dans les phases JSF
Framework de validation Travaux Pratiques Cas d'utilisation complet classique d'une application web Seam et les interfaces riches Ce chapitre aborde l'aspect présentation des applications Seam. En s'appuyant sur la technologie facelet et des taglibs additionnels, Seam permet de facilement introduire des composants Ajax et de modulariser les composants d'interfaceComparatif JSP et facelet
La Taglib Seam
Extensions de l'expression language
Ajax et JSF
Accès aux composants métier via Javascript
La taglib Ajax4jsf
Support pour les thèmesTravaux PratiquesMise en place de composants Ajax classique (validation de données, auto-complétion, polling) Autres fonctionnalités Un des objectifs du framework est d'apporter des solutions simples à mettre en oeuvre à toute les problématiques classique des applications web. Ce dernier chapitre parcourt l'ensemble des apports de Seam dans ce domaine Sécurité
Internationalisation
Support pour l'envoi et la réception d'email
iText et la génération PDF
Texte enrichi
Asynchronisme Travaux PratiquesMise en oeuvre d'une application de type blog

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.

Formation Le framework JBoss Seam

2 165 € HT