Что такое файлы FTL


88

Я новичок в проекте и должен выучить его наизнанку. Я вижу в них много файлов с расширением .ftl. Я не уверен, что это такое. Я знаю, что их можно изменить, и пользователь видит изменения во внешнем интерфейсе.

Ответы:



40

FTL - это аббревиатура от FreeMarker Template.

Это очень полезно, если вы хотите следовать шаблону MVC (Model View Controller).

Идея использования шаблона MVC для динамических веб-страниц заключается в том, что вы отделяете дизайнеров (авторов HTML) от программистов.


18

ftl означает freemarker. Он объединяет объекты на стороне сервера и содержимое на стороне просмотра (HTML / JQuery) в единый шаблон для просмотра в клиентском браузере.
Некоторая документация, которая может помочь:

http://freemarker.org/docs/

Учебники:

http://www.vogella.com/tutorials/FreeMarker/article.html

http://viralpatel.net/blogs/freemaker-template-hello-world-tutorial/



5

Взгляните сюда .

Следующие файлы имеют расширение FTL:

  • Семейный файл Family Tree Legends
  • Шаблон FreeMarker
  • Текстура будущего времени

2

Файл ftl может просто иметь серию тегов html, как страница JSP, или он может иметь кодировку шаблона freemarker для представления объектов, переданных из файла java контроллера.
Но его фактическая способность заключается в объединении содержимого класса java и материала на стороне просмотра / клиента (html / JQuery / javascript и т. Д.). Это очень похоже на скорость. Вы можете сопоставить метод или объект класса со страницей freemarker (.ftl) и использовать их, как если бы это была переменная или функция, созданная на самой странице.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.