Velocity

AnakiaのXPathでは演算もできないのか...?

VelocityにAnakiaという、JDOMをVelocityから使ってXML文書をいい感じに変換する、というAntタスクがついてくる。まあ、それはそれで便利なのだけど、たとえばXMLの要素(中身は数値)同士の足し算とかがいまいち出来ない。 演算ぐらいはXPathでも出来る、かつ…

S2Velocity別バージョン

というわけでとりあえずたたき台をおいてみる another-s2velocity.zipをダウンロード web.xmlで、VelocityViewServletのかわりにS2VelocityViewServletを指定する。 (とりあえず)toolbox.diconという namespace="toolbox"なdiconを作る サンプルがついてます…

S2Velocity別バージョン

旧SandboxプロジェクトのS2Velocityは、S2.3RCとかでは動作しない。で、この際、ということで自分バージョンを作ってみた。VelocityTools標準のものとは違い、toolbox.xmlそのものを無くすことにして、toolbox.diconでそれを代用させるようにした。これでDI…

DreamWeaverMX+Velocity via オレンジニュース

http://www.macromedia.com/cfusion/exchange/index.cfm?view=sn121&extID=1012541 おお。Velocity使いには朗報。Velocityって結構直感的にかけないことがわかってきて失望しはじめているんだけど、プレゼンとロジックの分離という意味では、よほどうまく出…

既存のlog4jにロギングをマージする

Velocity1.4にて確認。 Velocityはlog4jがあっても自分のcategory,appender,layoutで出してくるのでそのままでは使いにくいですが、以下の方法でマージというか、取り込むことができます。 まずは、velocity.propertiesに以下の行を追加 runtime.log.logsyst…