Eu sou novo em um projeto e tenho que aprender de dentro para fora. Eu vejo muitos arquivos com a extensão .ftl
neles. Eu não tenho certeza do que eles são. Eu sei que eles podem ser modificados e o usuário vê as alterações no front end.
fonte
Eu sou novo em um projeto e tenho que aprender de dentro para fora. Eu vejo muitos arquivos com a extensão .ftl
neles. Eu não tenho certeza do que eles são. Eu sei que eles podem ser modificados e o usuário vê as alterações no front end.
Arquivos de modelo do Freemarker, eu acredito.
FTL significa FreeMarker Template.
É muito útil quando você deseja seguir o padrão MVC (Model View Controller).
A ideia por trás do uso do padrão MVC para páginas da Web dinâmicas é separar os designers (autores de HTML) dos programadores.
'ftl' significa marcador livre. Ele combina objetos do lado do servidor e conteúdo do lado da visualização (HTML / JQuery) em um único modelo visualizável no navegador do cliente.
Alguma documentação que pode ajudar:
Tutoriais:
http://www.vogella.com/tutorials/FreeMarker/article.html
http://viralpatel.net/blogs/freemaker-template-hello-world-tutorial/
http://filext.com/file-extension/FTL aponta para http://freemarker.sourceforge.net/ , isso ajuda?
Um arquivo ftl pode ter apenas uma série de tags html como uma página JSP ou pode ter uma codificação de template freemarker para representar os objetos passados de um arquivo java controlador.
Mas, sua capacidade real é combinar o conteúdo de uma classe java e ver / coisas do lado do cliente (html / JQuery / javascript etc). É bastante semelhante à velocidade. Você pode mapear um método ou objeto de uma classe para uma página freemarker (.ftl) e usá-lo como se fosse uma variável ou uma funcionalidade criada na própria página.