ひがやすを技術ブログ

電通国際情報サービスのプログラマ

S2ContainerBuilder

XMLやGroovyによるS2Containerの作成を簡単に切り替えられる
ようにS2ContainerBuilderの導入を検討しています。
S2ContainerBuilderインターフェースでは次のメソッドが
定義されています。


S2Container build(String path);
S2ContainerBuilderの切り替えを行うのは、
S2ContainerFactoryです。
切り替えは、拡張子によって行う予定です。
s2containerbuilder.propertiesに

xml=org.seasar.framework.container.factory.XmlS2ContainerBuilder
groovy=org.seasar.groovy.factory.GroovyS2ContainerBuilder
のように登録がされていて、S2ContainerFactoryが
拡張子により適切なBuilderを選択するわけです。
あくまでも素案です。 -> 高井さん
これだと、既存の仕組みがそのまま使えます。