Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Session tapestry5 au chtijug du 20/10/2011

657 views

Published on

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/

Published in: Technology
  • Login to see the comments

  • Be the first to like this

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

×