web-dev-qa-db-fra.com

Que sont les fichiers FTL?

Je suis nouveau dans un projet et je dois l’apprendre à fond. Je vois beaucoup de fichiers avec l'extension .ftl en eux. Je ne sais pas ce qu'ils sont. Je sais qu'ils peuvent être modifiés et que l'utilisateur voit les changements au début.

81
p p

Fichiers de modèle Freemarker, je crois.

http://freemarker.org/

57
Jon

FTL signifie FreeMarker Template.

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

L’idée derrière le motif MVC pour les pages Web dynamiques est de séparer les concepteurs (auteurs HTML) des programmeurs.

37
antonjs

freemarker combine Java et le contenu côté affichage (HTML/JQuery) dans un seul modèle affichable sur un navigateur.
Quelques documents qui pourraient aider:

http://freemarker.org/docs/

Tutoriels:

http://www.vogella.com/tutorials/FreeMarker/article.html

http://viralpatel.net/blogs/freemaker-template-hello-world-tutorial/

16
NixRam
5
MSpreij

Regardez ici .

Les fichiers suivants ont une extension FTL:

  • Family Tree Legends Family File
  • Modèle FreeMarker
  • Texture du futur
5
schnaader

Un fichier ftl peut simplement contenir une série de balises HTML comme une page JSP ou un code de gabarit indépendant pour la représentation des objets transmis à partir d'un fichier de contrôleur Java.
Mais, sa capacité réelle est de combiner le contenu de Java) et des éléments côté client/vue (html/JQuery/javascript, etc.). Il est assez similaire à vélocité. 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 même page.

1
NixRam