(+33)1 55 60 76 72
Toutes nos formations sont disponibles en classe virtuelle. Contactez-nous pour plus d’informations : formation@oxiane.com

Tapestry

Développer une application web avec le framework Tapestry
Vous cherchez une formation et vous ne l'avez pas trouvée...Faites une suggestion
Accueil » Formations » Java » Tapestry

Tapestry est un framework de conception moderne ciblé sur le contexte Java EE Web. Tapestry masque complètement les problématiques propres au contexte web/http (Session, passage de paramètres par POST ou GET) pour offrir une approche de programmation par composants, conteneurs, widgets et événements. Il rapproche alors le modèle Java de programmation web de celui de la programmation d'une IHM type client lourd classique. Enfin, Tapestry offre une architecture ouverte permettant d'intégrer des technologies tierces en tant que composants graphiques réutilisables : JSF, Ajax par exemple. Ce cours s'appuie sur la version 5 du framework

Nous consulter 3 jours JW-TAP

Tapestry — Développer une application web avec le framework Tapestry

Programme

Introduction

  • Principes et historiques
  • Avantages et inconvénients

Installation de l’environnement de développement

  • Eclipse, WTP, Tomcat
  • Maven, Jetty

Présentation de l’architecture Tapestry

  • Pattern MVC
  • Template, Page et Bean
  • Les services

Utilisation des composants

  • Configuration du serveur web
  • Expansions
  • PageLink et ActionLink
  • Navigation entre pages

Les formulaires

  • Création
  • Définition des Beans
  • Persistances de Beans
  • Soumettre un formulaire
  • Valider un formulaire
  • Objet d’Etat Applicatif

Afficher les données

  • Loop, Output, etc
  • Formatage des sorties

Validation

Gestion de l’internationalisation

Les composants avancés

  • GriDComponent
  • BeanEditForm
  • DateField
  • FCKEditor
  • Modifier les styles prédéfinis
  • Ecrire ses propres composants

Le conteneur Tapestry

  • Conteneur léger
  • Inversion de contrôle (IoC) par injection de dépendances
  • Pattern Decorator
  • Module Tapestry
  • Définition et injection de services
  • Configuration d’une application
  • Packager une librairie de composants

Architecture

  • Architecture en couches
  • Les services applicatifs
  • Tapestry, Spring, Hibernate

Profils des intervenants

Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.

Modalités d'évaluation

Evaluation des acquis de la formation par le biais de cas pratiques et/ou mises en situation.
Attestation de formation remise à chaque participant.

Démarche qualité

Questionnaire d’évaluation de satisfaction à chaud complété par chaque participant à l’issue de la formation.

Moyens pédagogiques

Salle équipée de PC (1 poste par stagiaire), vidéo-projecteur.
Espace de pause.
Dernière mise à jour le 15/09/2022