Was sind FTL-Dateien?

86

Ich bin neu in einem Projekt und muss es von innen nach außen lernen. Ich sehe viele Dateien mit der Erweiterung .ftldarin. Ich bin mir nicht sicher, was sie sind. Ich weiß, dass sie geändert werden können und der Benutzer Änderungen im Frontend sieht.

Hash
quelle

Antworten:

39

FTL steht für FreeMarker Template.

Dies ist sehr nützlich, wenn Sie dem MVC-Muster (Model View Controller) folgen möchten.

Die Idee hinter der Verwendung des MVC-Musters für dynamische Webseiten besteht darin, dass Sie die Designer (HTML-Autoren) von den Programmierern trennen.

antonjs
quelle
5

Schauen Sie hier .

Folgende Dateien haben die FTL-Erweiterung:

  • Stammbaum Legenden Familiendatei
  • FreeMarker-Vorlage
  • Future Tense Textur
Schnaader
quelle
2

Eine ftl-Datei kann nur eine Reihe von HTML-Tags als JSP-Seite enthalten oder eine Freemarker-Vorlagencodierung zur Darstellung der Objekte, die aus einer Controller-Java-Datei übergeben werden.
Die eigentliche Fähigkeit besteht jedoch darin, den Inhalt einer Java-Klasse mit View / Client-seitigem Material (HTML / JQuery / Javascript usw.) zu kombinieren. Es ist der Geschwindigkeit ziemlich ähnlich. Sie können eine Methode oder ein Objekt einer Klasse einer Freemarker-Seite (.ftl) zuordnen und sie so verwenden, als wäre es eine Variable oder eine Funktionalität, die auf derselben Seite erstellt wurde.

NixRam
quelle