[Jakarta/Apacheウォッチ]第30回 Webページ生成やメール送信をもっと簡単に,テンプレートエンジンVelocity 前回,JavaSE6 新機能の一つである Scripting について紹介した。今回はそのScripting機能から利用可能な Velocity を紹介しよう。 メール送信やWebページ生成を簡単に 皆さんはJavaアプリケーションにおいて,メール送信やHTTPレスポンスページの生成をどのように実装されているだろうか。 メール送信処理においては,定型的な文面に動的な情報を埋め込み送信する文面を生成していることだろう。また,HTTPレスポンスページの生成においてもほぼ同様であろう。前者を独自に実装したり,後者をJSPで実装するのが一般的な解かもしれない。 しかし,このような処理をもっと簡単に行えるプロダクトがある。これがテンプレートエンジンとよばれるもので,動的