Tapestry/Шаблоны и классы шаблонов: различия между версиями

Содержимое удалено Содержимое добавлено
м дополнение
м дополнение
Строка 1:
Ключевой момент в разделении логики и представления заключается в разделении шаблонов страниц и файлов классов. Шаблон определяет структуру и внешний вид страницы. Шаблоны в Tapestry оформляются в виде файлов ''name.tml'' (где TML — ''Tapestry Markup Language''), которым соответствуют классы ''name.java'', которые представляют из себя [[w:POJO|POJO]] ({{lang-en|Plain Old Java Objects}}) классы, то есть ничего не наследуют и реализуют минимальный интерфейс. Соответственно имя класса и имя шаблона должны совпадать. Шаблоны — это XML (XHTML) файлы, расширяющие HTML пространством имен, пространством ''Tapestry''. Ниже приведен пример шаблона из стандартного ознакомительного приложения ''Quickstart'':
<source lang="XML">
<html t:type="layout" title="О программе"