ひがやすを技術ブログ

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

S2Containerの取得方法

org.seasar.framework.container.servelt.S2ContainerServletを
用意するので、他のServletよりもはやく初期化されるように
web.xmlに登録します。



s2container
<servlet-class>
org.seasar.framework.container.servelt.S2ContainerServlet
</servlet-class>

configPath
app-config.xml



S2ContainerServletは、ServletContextに
org.seasar.framework.container.S2Containerという名前で、
S2Containerを登録するので、
servletContext.getAttribute(
"org.seasar.framework.container.S2Container");
でS2Containerを取り出すことができます。
ただし、詳細を知らなくても良いように
S2ContainerServelt.getContainer(SerlvetContext)という
staticメソッドで、S2Containerを取り出せるようにする予定です。