Aprés mon article sur Struts, je vous propose maintenant une présentation du framework Tiles.
Tiles est une surcouche à la fonctionnalité include fournit par l'API JSP (Java Server Pages). C'est donc un framework qui a pour objectif de faciliter la création des vues d'un site en offrant des capacités d'assemblage de fragments de page.
Bien qu'à l'origine un projet standalone, Tiles est dorénavant intégré directement à Struts en supplantant avantageusement l'ancienne taglibs template. Toutefois, Tiles reste compatible avec la taglib template.
Au niveau des fonctionnalités, Tiles permet :
- La définition d'un modèle de page commun : un template.
- La personnalitation d'un modèle selon la langue de l'utilisateur (I18N).
- L'héritage et réutilisation de modèle de page.
- L'externationalisation des défintions dans un fichier de configuration XML
