Tapestry/Основные понятия: различия между версиями

Содержимое удалено Содержимое добавлено
→‎Страницы: дополнение
м →‎Страницы: дополнение
Строка 1:
== Страницы ==
 
Страницы ({{lang-en|pages}}) — под страницей в Tapestry понимают пару файлов: шаблон ''name.tml'' и контроллер страницы ''name.java'', где ''name'' имя страницы и Java класса.

com.my.app.pages.Index — главная (индексная) страница
com.my.app.pages.profile.Edit страница ''profile/Edit''

Все страницы запускаются в [[#Контекст|контексте]] ''OnActivate''. Таким образом все переменные запроса передаются в контекстный метод с автоматическим приведением типов. Под запросом следует понимать URL, соответствующий парадигме [[w:REST|REST]] (сокр. {{lang-en|Representational State Transfer}}, «передача состояния представления»):
 
<code>/site/view/page/123</code>