FTLファイルとは


88

私はプロジェクトに不慣れで、それを裏返しに学ぶ必要があります。拡張子が.ftl入ったファイルがたくさんあります。それらが何であるかはわかりません。それらは変更可能であり、ユーザーにはフロントエンドでの変更が表示されることを私は知っています。

回答:



40

FTLはFreeMarkerTemplateの略です。

MVC(Model View Controller)パターンに従う場合に非常に便利です。

動的WebページにMVCパターンを使用する背後にある考え方は、デザイナー(HTML作成者)をプログラマーから分離することです。


18

「ftl」はフリーマーカーを表します。サーバー側のオブジェクトとビュー側(HTML / JQuery)のコンテンツを、クライアントブラウザー上の単一の表示可能なテンプレートに結合します。
役立つかもしれないいくつかのドキュメント:

http://freemarker.org/docs/

チュートリアル:

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

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




2

ftlファイルには、JSPページと同じように一連のhtmlタグを含めることも、コントローラーのJavaファイルから渡されるオブジェクトを表すためのフリーマーカーテンプレートコーディングを含めることもできます。
ただし、実際の機能は、Javaクラスのコンテンツとビュー/クライアント側のもの(html / JQuery / javascriptなど)を組み合わせることです。ベロシティと非常によく似ています。クラスのメソッドまたはオブジェクトをフリーマーカー(.ftl)ページにマップし、それがまさにそのページで作成された変数または機能であるかのように使用できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.