[Seasar-user:438] groovy-seasar 0.1-alpha1 released.

TAKAI Naoto takai
2005年 4月 6日 (水) 01:08:05 JST


高井と申します。

GroovyMarkupを利用して、SeasarのS2コンテナーを定義するための
groovy-seasarをでっちあげました。

builder = new SeasarBuilder()
container = builder.container(){
    register(class:Girl, name:"girl")
    register(class:Boy, name:"boy")
}
girl = container.getComponent("girl")
assertEquals("The boy is kissed.", girl.kissYourKissable())

のようなことができます。

また、
container = builder.container(){
    register(Girl)
    register(Boy){
        arg("Bob")
    }
}
や
container = builder.container(){
    register(Girl)
    register(Boy){
        prop(name:"name", value:"Bob")
    }
}
といった方法も利用できます。

ソースコードは
http://www.commentout.com/people/takai/src/groovy-seaser-0.1-alpha1-src.tar.gz
からどうぞ。

-- 
TAKAI Naoto / takai @ commentout.com



Seasar-user メーリングリストの案内