Sono nuovo in un progetto e devo impararlo alla rovescia. Vedo molti file con l'estensione .ftl
al loro interno. Non sono sicuro di cosa siano. So che possono essere modificati e l'utente vede i cambiamenti nel front-end.
Risposte:
File modello Freemarker credo.
'ftl' sta per freemarker. Combina oggetti lato server e contenuti lato visualizzazione (HTML / JQuery) in un unico modello visualizzabile sul browser client.
Qualche documentazione che potrebbe aiutare:
Tutorial:
http://www.vogella.com/tutorials/FreeMarker/article.html
http://viralpatel.net/blogs/freemaker-template-hello-world-tutorial/
http://filext.com/file-extension/FTL punta a http://freemarker.sourceforge.net/ , aiuta?
Un file ftl può avere solo una serie di tag html proprio come una pagina JSP oppure può avere la codifica del template freemarker per rappresentare gli oggetti passati da un file java del controller.
Ma la sua effettiva capacità è quella di combinare i contenuti di una classe java e visualizzare / elementi lato client (html / JQuery / javascript ecc.). È abbastanza simile alla velocità. Puoi mappare un metodo o un oggetto di una classe su una pagina freemarker (.ftl) e usarlo come se fosse una variabile o una funzionalità creata nella pagina stessa.