Каковы различия между JSP и Facelets? [дубликат]

16
задан Community 23 May 2017 в 12:01
поделиться

1 ответ

Как вы можете прочитать из руководства,

Термин Facelets используется для обозначения определения представления лиц JavaServerTM {{1 }} Framework, который представляет собой язык объявления страниц , разработанный для использования с технологией JavaServer Faces. Как JavaServer Faces 2.0, Facelets является частью спецификации JavaServer Faces , а также предпочтительной технологией представления для создания JavaServer Faces на основе Приложения.

Теперь JSP - это стандартная технология просмотра в Интернете. Но когда дело доходит до принятия JSF в качестве веб-фреймворка, JSP не поддерживает все функции, предоставляемые в JSF 2.0. Следовательно, для работы с JSF 2.0 потребовалась некоторая стандартная технология просмотра. Итак, Facelets - это именно то, что вам нужно.

Если вы вообще не работаете с JSF, вам не нужно использовать Facelets. В этом случае вы можете использовать JSP. Или есть несколько других шаблонных фреймворков, таких как FreeMarker и Velocity. Более того, некоторые веб-фреймворки определяют собственную разметку, например Struts2. Поэтому, если вы решили использовать Struts, используйте разметку Struts.

11
ответ дан 30 November 2019 в 23:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: