[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends-ml 10032] Re: Velocity って使 ってますか ?



In article <3C95F926.65854EF@xxxxxxxxxxxxxx>
TAKAHASHI, Tomohiro wrote:
>   ずいぶん前から使っている Jakartaプロジェクトのテンプレートエンジン
> Velocity(今はVer1.2)ですが、Super BOFの時にも少し話題にさせていただき
> ました。ちなみに、会場に居られた方々は、結構、自作・自社製のテンプレ
> ートフレームワークを作成しておられるようでした。

そういう口です。最近Servlet自体を作ってない気もしますけど^^;;。

>   私自身あまりJSPが好きではなくて、VelocityのようなものとServletを
> 組み合わせたような古典的な手法が好きでして、以下のようなサンプルを
> 作ってみました。

そういう口です^^。私のはこんな感じです。
http://www.sk-jp.com/java/library/skutility/textformatter.html
# 数年前に書いたままなので、次のServlet-WG meetingまでにもうちょっ
# とまとめないとなんですが、その気力を捻出するためにここに出してみ
# たり^^;;。

>   example.vmをパースして、キーワードを置き換えるだけです。出力結果
> は一番下にあります。
>   referenceInsertメソッドによる「出力直前の文字列処理」や「テンプ
> レートの中に別のテンプレートを繰り返し入れる」というのも結構使える
> と思います。

おお、いいですねぇ。組み込もうかな^^;;;。
たしか、Velocityはこういった文字列置換以外にもテンプレート上での制
御構文も使えるんですよね。実際使う立場としては、ループ部分を別テン
プレートにするほうが使いやすいでしょうか?

# いよいよ自分ライブラリの売りが無くなってきた感じです-_-。

-- 
木下 信@ひらつか
http://www.sk-jp.com/
http://www.li18nux.org/subgroups/majavdomo/ (The Majavdomo project)