Jestem nowy w projekcie i muszę się go nauczyć na wylot. Widzę wiele plików z rozszerzeniem .ftl
. Nie jestem pewien, czym one są. Wiem, że można je modyfikować, a użytkownik widzi zmiany w interfejsie.
źródło
Jestem nowy w projekcie i muszę się go nauczyć na wylot. Widzę wiele plików z rozszerzeniem .ftl
. Nie jestem pewien, czym one są. Wiem, że można je modyfikować, a użytkownik widzi zmiany w interfejsie.
Uważam, że pliki szablonów Freemarker.
FTL oznacza szablon FreeMarker.
Jest to bardzo przydatne, gdy chcesz podążać za wzorcem MVC (Model View Controller).
Ideą stosowania wzorca MVC dla dynamicznych stron internetowych jest oddzielenie projektantów (autorów HTML) od programistów.
„ftl” oznacza freemarker. Łączy obiekty po stronie serwera i zawartość strony widoku (HTML / JQuery) w jeden widoczny szablon w przeglądarce klienta.
Dokumentacja, która może pomóc:
Poradniki:
http://www.vogella.com/tutorials/FreeMarker/article.html
http://viralpatel.net/blogs/freemaker-template-hello-world-tutorial/
http://filext.com/file-extension/FTL wskazuje na http://freemarker.sourceforge.net/ , czy to pomaga?
Plik ftl może mieć po prostu serię znaczników html, tak jak strona JSP, lub może mieć kodowanie szablonu freemarker do reprezentowania obiektów przekazanych z pliku java kontrolera.
Ale jego rzeczywistą zdolnością jest łączenie zawartości klasy java i rzeczy po stronie widoku / klienta (html / JQuery / javascript itp.). Jest dość podobny do prędkości. Możesz zmapować metodę lub obiekt klasy na stronę freemarker (.ftl) i używać jej tak, jakby była to zmienna lub funkcja utworzona na samej stronie.