Я новичок в проекте и должен выучить его наизнанку. Я вижу в них много файлов с расширением .ftl
. Я не уверен, что это такое. Я знаю, что их можно изменить, и пользователь видит изменения во внешнем интерфейсе.
источник
Я новичок в проекте и должен выучить его наизнанку. Я вижу в них много файлов с расширением .ftl
. Я не уверен, что это такое. Я знаю, что их можно изменить, и пользователь видит изменения во внешнем интерфейсе.
Я верю в файлы шаблонов Freemarker.
FTL - это аббревиатура от FreeMarker Template.
Это очень полезно, если вы хотите следовать шаблону MVC (Model View Controller).
Идея использования шаблона MVC для динамических веб-страниц заключается в том, что вы отделяете дизайнеров (авторов HTML) от программистов.
ftl означает freemarker. Он объединяет объекты на стороне сервера и содержимое на стороне просмотра (HTML / JQuery) в единый шаблон для просмотра в клиентском браузере.
Некоторая документация, которая может помочь:
Учебники:
http://www.vogella.com/tutorials/FreeMarker/article.html
http://viralpatel.net/blogs/freemaker-template-hello-world-tutorial/
http://filext.com/file-extension/FTL указывает на http://freemarker.sourceforge.net/ , это помогает?
Файл ftl может просто иметь серию тегов html, как страница JSP, или он может иметь кодировку шаблона freemarker для представления объектов, переданных из файла java контроллера.
Но его фактическая способность заключается в объединении содержимого класса java и материала на стороне просмотра / клиента (html / JQuery / javascript и т. Д.). Это очень похоже на скорость. Вы можете сопоставить метод или объект класса со страницей freemarker (.ftl) и использовать их, как если бы это была переменная или функция, созданная на самой странице.