Tapestry/Введение: различия между версиями
Содержимое удалено Содержимое добавлено
→Соглашения: дополнение |
дополнение |
||
Строка 1:
== Соглашения ==▼
{{info|Дополнительная информация, требующая внимания, располагается в таких блоках}}▼
{{info|В данный момент окончательные соглашения о оформлении книги не достигнуты. Вы можете помочь авторам, поучаствовав в [[Обсуждение:Tapestry|обсуждении]]}}▼
Имена собственные в книге выделяются ''курсивом''. Важные термины '''жирным''' начертанием.▼
Все приведенные примеры выполнялись в операционной системе [[w:Linux|GNU Linux]], если это необходимо, автор может указать на особенности работы в других операционных системах.▼
== Что такое [[Tapestry]] ==
Строка 10 ⟶ 20 :
С стороны пользователя ({{lang-en|[[w:Front-end и back-end|frontend]]}}) Tapestry использует связку из двух JavaScript фреймворков — [[w:Prototype|prototype]]/[[w:script.aculo.us|scriptaculous]].
== Интеграция с другими фремворками ==
▲== Соглашения ==
Tapestry по умолчанию интегрированно с
▲{{info|Дополнительная информация, требующая внимания, располагается в таких блоках}}
*[[w:Hibernate (библиотека)|'''Hibernate''']] для поддержки [[w:ORM|ORM]]
*[[w:Spring Framework|'''Spring''']] для внедрения зависимостей, [[w:Внедрение зависимости|DI]] {{lang-en|Dependency Injection}}
▲{{info|В данный момент окончательные соглашения о оформлении книги не достигнуты. Вы можете помочь авторам, поучаствовав в [[Обсуждение:Tapestry|обсуждении]]}}
*[[w:Spring Security|'''Spring Security''']] ''(ранее Acegi)'' для обеспечение безопасности
*[[w:JBoss Seam|'''JBoss Seam''']] для упрощения реализации бизнес логики
▲Имена собственные в книге выделяются ''курсивом''. Важные термины '''жирным''' начертанием.
▲Все приведенные примеры выполнялись в операционной системе [[w:Linux|GNU Linux]], если это необходимо, автор может указать на особенности работы в других операционных системах.
== Примечания ==
|