FreeMarkerのアプリケーションシナリオ

 
FreeMarkerのは、 テンプレートエンジン :つまり、テンプレートベースとデータが変更され、出力テキスト(生成するために使用される HTMLの Webページ、 電子メール コンフィギュレーションファイル ソースコード の一般的なツールの、など)。これは、エンドユーザーのためではなく、 Javaクラスライブラリは 、プログラマが自分の製品開発のコンポーネントを埋め込むことができます。

 

公式には、FreeMarkerのを使用すると、ロジックとビューの分離を達成します、

FreeMarkerのは、JSPの場所と異なっています。
FreeMarkerのテンプレートのサポート、それが動的にビジネスロジックを変更せずに、視野を調整することができます。
 はい、JSPは本当にテンプレート行うことができます。しかし、JSP自体は、あなたがFreeMarkerのテンプレートをしたい場合は、テンプレートをサポートし、おそらく開発作業の多くを持っていません。
一部の人々は言うことがありますが、ユーザーインターフェイスを変更したい場合は、すべてではないことを選択するユーザーのためのJSPコードセットを書くのか?
はい、これはまた、ある程度のテンプレートをサポートしていません。しかし、このテンプレートは、コードを書くコンパイルし、その後、解放する必要があります。非常に重要なポイントがあることFreeMarkerのは、与えられた コード、無脂肪のバージョンを記述する必要はありません、新しいビューを定義する、唯一の新しいテンプレートを定義する必要があります。
だから、結論、FreeMarkerのは、同様の淘宝網の店の商品表示のシーンの下で使用され、JSPより便利になります。
ユーザーは、淘宝網のブースで製品を載せていきたいと思いますので、商品のディスプレイは、ように、時々、UIを美化コンテンツの配置を調整するために何かをする必要があり、頻繁に変更、となります。この場合は、唯一のあなたはUIを変更することができ、新しいテンプレートを使用する必要があります。淘宝網のプラットフォームのコードの変更を必要とせずに。
この場合、JSPは多くの利点を持っていません。

 

おすすめ

転載: www.cnblogs.com/jing1617/p/11516799.html