Que sont les fichiers FTL

88

Je suis nouveau dans un projet et je dois l'apprendre à fond. Je vois beaucoup de fichiers avec l'extension .ftlen eux. Je ne sais pas ce qu'ils sont. Je sais qu'ils peuvent être modifiés et que l'utilisateur voit des changements dans le front-end.

Hacher
la source

Réponses:

40

FTL signifie FreeMarker Template.

Il est très utile lorsque vous souhaitez suivre le modèle MVC (Model View Controller).

L'idée derrière l'utilisation du modèle MVC pour les pages Web dynamiques est que vous séparez les concepteurs (auteurs HTML) des programmeurs.

Antonjs
la source
5

Jetez un oeil ici .

Les fichiers suivants ont l'extension FTL:

  • Family Tree Legends Family File
  • Modèle FreeMarker
  • Texture du futur
Schnaader
la source
2

Un fichier ftl peut simplement avoir une série de balises html comme une page JSP ou il peut avoir un codage de modèle freemarker pour représenter les objets transmis à partir d'un fichier java de contrôleur.
Mais, sa capacité réelle est de combiner le contenu d'une classe java et de la vue / du côté client (html / JQuery / javascript, etc.). C'est assez similaire à la vitesse. Vous pouvez mapper une méthode ou un objet d'une classe sur une page freemarker (.ftl) et l'utiliser comme s'il s'agissait d'une variable ou d'une fonctionnalité créée dans la page même.

NixRam
la source