Soy nuevo en un proyecto y tengo que aprenderlo de adentro hacia afuera. Veo muchos archivos con la extensión .ftl
en ellos. No estoy seguro de lo que son. Sé que se pueden modificar y el usuario ve cambios en la interfaz.
fuente
Soy nuevo en un proyecto y tengo que aprenderlo de adentro hacia afuera. Veo muchos archivos con la extensión .ftl
en ellos. No estoy seguro de lo que son. Sé que se pueden modificar y el usuario ve cambios en la interfaz.
Archivos de plantilla de Freemarker, creo.
FTL son las siglas de FreeMarker Template.
Es muy útil cuando desea seguir el patrón MVC (Model View Controller).
La idea detrás del uso del patrón MVC para páginas web dinámicas es que separe a los diseñadores (autores HTML) de los programadores.
'ftl' significa freemarker. Combina los objetos del lado del servidor y el contenido del lado de la vista (HTML / JQuery) en una sola plantilla visible en el navegador del cliente.
Alguna documentación que podría ayudar:
Tutoriales:
http://www.vogella.com/tutorials/FreeMarker/article.html
http://viralpatel.net/blogs/freemaker-template-hello-world-tutorial/
http://filext.com/file-extension/FTL apunta a http://freemarker.sourceforge.net/ , ¿eso ayuda?
Un archivo ftl podría tener simplemente una serie de etiquetas html como una página JSP o puede tener una codificación de plantilla freemarker para representar los objetos pasados desde un archivo java de controlador.
Pero, su capacidad real es combinar el contenido de una clase java y ver / cosas del lado del cliente (html / JQuery / javascript, etc.). Es bastante similar a la velocidad. Puede asignar un método u objeto de una clase a una página de freemarker (.ftl) y usarlo como si fuera una variable o una funcionalidad creada en la misma página.