Red de conocimiento informático - Computadora portátil - ¿Qué es un archivo .ftl?

¿Qué es un archivo .ftl?

Los archivos Freemarker generalmente tienen el sufijo ftl y el encabezado del archivo ftl debe escribirse

lt; #assign ww=JspTaglibs["/WEB-INF/webwork.tld"] /

De esta manera puedes usar etiquetas de trabajo web en ftl.

FreeMarker es de hecho un muy buen motor de lenguaje de plantillas. En particular, es muy conveniente para manejar el mapeo de objetos y el procesamiento XML.

FreeMarker es un motor de plantillas basado. en la herramienta de salida de plantilla de texto (genera código de formulario HTML arbitrario). Es un paquete Java, una biblioteca de clases para programadores Java. No está dirigido a aplicaciones de usuario final per se, sino que permite a los programadores integrarlo en sus propios productos.

FreeMarker está diseñado para generar páginas web HTML, especialmente aplicaciones basadas en el patrón MVC (Model View Controller). La idea detrás del uso del patrón MVC para páginas WEB dinámicas es separar al diseñador de páginas (diseñador HTML) del programador.... Todos hacen su parte. Debido a que la lógica de la aplicación (programas Java) y el diseño de páginas (plantillas de FreeMarker) están separados, los diseñadores pueden cambiar la apariencia de las páginas web sin necesidad de que los programadores cambien o modifiquen el código. Las plantillas no se corrompen por marcos de programas complejos y engorrosos. Incluso si el programador del proyecto y el autor de las páginas HIMTL son la misma persona, esta separación es muy útil porque ayuda a mantener la aplicación clara y fácil de mantener.

Aunque FreeMarker tiene ciertas capacidades de programación, no es un lenguaje de programación maduro como PHP. A diferencia de Java, que prepara los datos que se mostrarán (como una consulta SQL), Freeemarker simplemente genera una página de texto que muestra los datos preparados para que los utilice la plantilla.

FreeMarker no es un marco de aplicación web, es más adecuado como componente dentro de un marco de aplicación web, pero el motor FreeMarker en sí no se preocupa por HTTP o servlets, solo genera texto. También es perfectamente útil en entornos de aplicaciones que no son web. Sin embargo, vale la pena señalar que proporcionamos una solución conveniente para usar FreeMarker como componente de vista para marcos Model2 como Struts, o puede usar etiquetas JSP en plantillas.

FreeMarker está disponible de forma gratuita bajo una licencia estilo BSD. Es un software de código abierto certificado OSI.

FreeMarker es gratuito.