Saya baru mengenal sebuah proyek dan harus mempelajarinya dari dalam ke luar. Saya melihat banyak file dengan ekstensi .ftl
di dalamnya. Saya tidak yakin apa itu. Saya tahu mereka dapat dimodifikasi dan pengguna melihat perubahan di bagian depan.
Jawaban:
File template Freemarker saya percaya.
'ftl' adalah singkatan dari freemarker. Ini menggabungkan objek sisi server dan konten sisi tampilan (HTML / JQuery) menjadi satu templat yang dapat dilihat di browser klien.
Beberapa dokumentasi yang mungkin membantu:
Tutorial:
http://www.vogella.com/tutorials/FreeMarker/article.html
http://viralpatel.net/blogs/freemaker-template-hello-world-tutorial/
http://filext.com/file-extension/FTL menunjuk ke http://freemarker.sourceforge.net/ , apakah itu membantu?
File ftl bisa saja memiliki serangkaian tag html seperti halaman JSP atau dapat memiliki kode template freemarker untuk mewakili objek yang diteruskan dari file java pengontrol.
Namun, kemampuan sebenarnya adalah menggabungkan konten kelas java dan view / client side stuff (html / JQuery / javascript dll). Ini sangat mirip dengan kecepatan. Anda dapat memetakan metode atau objek kelas ke halaman freemarker (.ftl) dan menggunakannya seolah-olah itu adalah variabel atau fungsionalitas yang dibuat di halaman tersebut.