Описание тега tapestry
Apache Tapestry - это среда веб-приложений Java, которая организована вокруг создания страниц из повторно используемых компонентов. Он имеет некоторое сходство с Apache Wicket (предшествующим ему), но использует подход метапрограммирования, чтобы сделать код конечного пользователя как можно более простым и лаконичным.
Tapestry - это компонентная структура, которая пытается структурировать веб-приложения на небольшие, управляемые и повторно используемые части. Компоненты состоят из файла класса компонента и часто файла шаблона компонента; кроме того, компоненты могут иметь собственный JavaScript и CSS. Файлы шаблонов гобеленов представляют собой файлы XHTML, поэтому их можно редактировать в любом редакторе XML, и для них не требуются специальные плагины IDE.
Tapestry поддерживает оперативную перезагрузку компонентов во время разработки, поэтому необходимость перезапуска сервера приложений возникает редко.
Tapestry довольно хорошо интегрируется с Hibernate (через Tapestry-Hibernate) и Spring (через Tapestry-Spring).
Tapestry отдает предпочтение соглашению, а не конфигурации, поэтому нет файлов XML, которые нужно поддерживать, но это, к сожалению, означает, что существует довольно много неочевидных концепций, которые разработчик должен понимать, чтобы быть действительно эффективным.
Знакомитесь страница на сайте Гобелен является хорошим местом, чтобы начать.
Ссылки: