2008-05-04 ■ Java Seasar2のLoggerクラスや、 Strutsのリソースで、メッセージとパラメータの分離をしており、 どのようになっているの気になったので Seasar2のソースを見た。 例: MSG: Hello, {0} world ! PARAM: {"Seasar2"} OUTPUT: Hello, Seasar2 world ! どうやら、JDK標準の MessageFormat をラッパーして Seasar2独自の ResourceBundleと組み合わせているようだ。 こーいうことがしたい、と思ったらまずJDK見ろ、 ということか。