FreeMarker はテンプレート エンジンで、純粋な Java で書かれた、テンプレートに基づいてテキスト出力を生成するための汎用ツールです。
HTML Web ページ、特に MVC パターンに基づいたアプリケーションを生成します。
FreeMarker にはいくつかのプログラミング機能がありますが、通常、表示されるデータは Java プログラムによって準備され、ページはモジュールを通じて FreeMarker によって生成されます。
プレートには作成されたデータが表示されます。
FreeMarker は Web アプリケーション フレームワークではありませんが、Web アプリケーション フレームワークのコンポーネントとして適しています。
FreeMarker は HTTP やサーブレットを認識しないため、コンテナに依存しません。FreeMarker は非 Web アプリケーション環(huán)境にも適用できます
FreeMarker は、Model2 フレームワーク (Struts など) のビュー コンポーネントとしてより適しており、テンプレートで JSP タグ ライブラリを使用することもできます。
FreeMarker は無料です