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

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



In article <3C960884.722B6026@xxxxxxxxxxxxxx>
TAKAHASHI, Tomohiro wrote:
> > http://www.sk-jp.com/java/library/skutility/textformatter.html
> > # 数年前に書いたままなので、次のServlet-WG meetingまでにもうちょっ
> > # とまとめないとなんですが、その気力を捻出するためにここに出してみ
> > # たり^^;;。
> 
>   おー、そっくりだー。
> ---------------
>    TextFormatter   formatter;
>    formatter = new TextFormatter("file.template", "Shift_JIS");
> 
>    Map args = new HashMap();
>    args.put("key1", "value1");
>    args.put("key2", "value2");
>    String result = formatter.format(args);
> ---------------

実はMapであることが唯一の売りというか、何でほかの人はMapにしないん
だろうと思ったりしているので、そこだけですねたぶんネタになるのは
^^;。

> > たしか、Velocityはこういった文字列置換以外にもテンプレート上での制
> > 御構文も使えるんですよね。実際使う立場としては、ループ部分を別テン
> > プレートにするほうが使いやすいでしょうか?
> 
>   テンプレート上でも色々な構文が使えます。この部分の拡張が結構行われ
> ているようです。わざわざ jspのusebeanタグと連携させるための構文もあっ
> たりして、よくわからんです。

やっぱり。あまり構文を増やさないことも(自分のやつの)主眼にあるんで
すが、ユーザが増えるとどうしても要求が増えて対応せざるを得なくなっ
てくるんでしょうねぇ。ただ、テンプレートを誰が編集するのか、という
点を重視してるかどうかというのも、そのあたりの線引き方針から見え隠
れしてきそうではあります。

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