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.
Respuestas:
Archivos de plantilla de Freemarker, creo.
'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.