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]], если это необходимо, автор может указать на особенности работы в других операционных системах.
 
== Примечания ==