Facelets
Мова програмування | Java |
---|---|
Ліцензія | Apache License |
Вебсайт | facelets.dev.java.net |
У програмуванні Facelets є системою шаблонів з відкритим вихідним кодом під ліцензією Apache і за замовчуванням представленням (також відомий як декларативна мова) для JavaServer Faces (JSF). Мова потребує коректного вхідного XML-документа для правильної роботи. Facelets підтримує всі JSF компоненти для інтерфейсу користувача і фокусується на створенні дерева JSF компонент, що відображає представлення для програми JSF.
Facelets спирається на деякі ідеї з Apache Tapestry, і досить схожа. Проект концептуально схожий на Tapestry, який перетворює HTML елементи у відповідні компоненти. Facelets також має деяку схожість до Tiles з точки зору підтримки шаблонів, а також композиції.
Спочатку, Facelets була доступна як окрема альтернативна мова для JSF 1.1 та JSF 1.2 яка як використовувати JSP як декларацію мова подання за замовчуванням. Починаючи з JSF 2.0, Facelets за підтримки групи експертів JSF стала основною.
Посилання
- Facelets Home Page
- Facelets compared to Tiles [Архівовано 8 червня 2011 у Wayback Machine.]
- Facelets Developer Documentation[недоступне посилання з лютого 2019]