Apache Tapestry5       Une Approche Composant du développement WEB       10/21/2011      | 10/21/2011 |Transactional servi...
Présentation GénéraleQuest-ce que Tapestry?▶ Tapestry est un Framework de développement WEB Open Source hébergé par la  co...
Présentation GénéraleQuest-ce que Tapestry?Permet de créer des applications WEB…▶ …Dynamiques             Tapestry propose...
Présentation GénéraleQuest-ce que Tapestry?▶ Une application Tapestry consiste en un ensemble de pages constituées de comp...
Présentation GénéraleLien Utils▶ Liens utiles    – http://tapestry.apache.org/    – http://jumpstart.doublenegative.com.au...
Fork Us on Github6     | 10/21/2011 |All Regions | All Sectors | All Divisions | All Departments
Prochain SlideShare
Chargement dans…5
×

Session tapestry5 au chtijug du 20/10/2011

511 vues

Publié le

Session Tapestry5 du 20/10/11 au Ch'ti Jug, par François Facon.

Vidéo de livecoding http://vimeo.com/30853753

http://chtijug.org/

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
511
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
9
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Session tapestry5 au chtijug du 20/10/2011

  1. 1. Apache Tapestry5 Une Approche Composant du développement WEB 10/21/2011 | 10/21/2011 |Transactional services. Powering progressAll Regions | All Sectors | All Divisions | All Departments
  2. 2. Présentation GénéraleQuest-ce que Tapestry?▶ Tapestry est un Framework de développement WEB Open Source hébergé par la communauté Apache qui propose une méthode de travail structurée▶ La dernière version stable préconisée est la 5.2.6▶ Cette version applique les derniers concepts de développement – IOC, AOP, Meta-Programming, Gradle …▶ Elle propose aussi des ponts vers les technologies majeures du marché (Hibernate, Spring, J2EE)▶ Objectif principal : – Faciliter et rendre efficace le développement: un minimum de configuration, composants réutilisables, rechargement à chaud etc…2 | 10/21/2011 |All Regions | All Sectors | All Divisions | All Departments
  3. 3. Présentation GénéraleQuest-ce que Tapestry?Permet de créer des applications WEB…▶ …Dynamiques Tapestry propose des mécanismes simples pour dynamiser des Templates de type HTML et interagir avec un modèle Java▶ …Robustes Tapestry est un Framework de développement WEB abouti et propose des solutions pragmatiques à la plupart des problématiques liées au Framework « boîte à outils » ou orientés « action » (passage d’information, gestion de la session, gestion des ressources)▶ …Scalable Tapestry exploite au minimum la session HTTP ce qui permet d’avoir des applications qui s’adaptent plus facilement aux architectures de production (Cluster)3 | 10/21/2011 |All Regions | All Sectors | All Divisions | All Departments
  4. 4. Présentation GénéraleQuest-ce que Tapestry?▶ Une application Tapestry consiste en un ensemble de pages constituées de composants▶ Le Framework gère : – Le traitement des requêtes (Analyse, Dispatch) – La création des URLs – La gestion de l’état des pages (Persistance des données) – La validation des données saisies par l’utilisateur – Linternationalisation – La gestion des erreurs et la génération des rapports d’exception4 | 10/21/2011 |All Regions | All Sectors | All Divisions | All Departments
  5. 5. Présentation GénéraleLien Utils▶ Liens utiles – http://tapestry.apache.org/ – http://jumpstart.doublenegative.com.au/jumpstart/ – https://github.com/got5 contribution AWL – http://tapestry5-jquery.com/ Les sources de l’application sont sur https://github.com/got5 projet awlContact Screencast de cette application http://vimeo.com/308537535 | 10/21/2011 |All Regions | All Sectors | All Divisions | All Departments
  6. 6. Fork Us on Github6 | 10/21/2011 |All Regions | All Sectors | All Divisions | All Departments

×