org.seasar.cubby.plugins.spring
クラス SpringPlugin

java.lang.Object
  上位を拡張 org.seasar.cubby.plugin.AbstractPlugin
      上位を拡張 org.seasar.cubby.plugins.spring.SpringPlugin
すべての実装されたインタフェース:
Plugin

public class SpringPlugin
extends AbstractPlugin

Cubby を Spring Framework に統合するためのプラグインです。

アプリケーションが使用する XML ファイルを WEB 配備記述子の初期化パラメータ に指定してください。 また、 ContextLoaderListenerRequestContextListener をリスナに設定してください。

 <context-param>
   <param-name></paanm-name>
   <param-value>/WEB-INF/classes/applicationContext.xml</param-value>
 </context-param>
 
 <listener>
   <listener-class>org.springframework.web.context.ContextLoaderListener<listener-class>
 </listener>
 
 <listener>
   <listener-class>org.springframework.web.context.request.RequestContextListener<listener-class>
 </listener>
 

このプラグインが提供するプロバイダは以下の通りです。

導入されたバージョン:
2.0.0
作成者:
suzuki-kei, someda
関連項目:
Convenient ApplicationContext instantiation for web applications

コンストラクタの概要
SpringPlugin()
          インスタンス化します。
 
メソッドの概要
<S extends Provider>
S
getProvider(Class<S> service)
          
 void initialize(ServletContext servletContext)
          
 
クラス org.seasar.cubby.plugin.AbstractPlugin から継承されたメソッド
destroy, getSupportedServices, invokeAction, invokeActionResult, invokeRequestProcessing, invokeRouting, isSupport, ready, support
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SpringPlugin

public SpringPlugin()
インスタンス化します。

メソッドの詳細

initialize

public void initialize(ServletContext servletContext)
                throws Exception

定義:
インタフェース Plugin 内の initialize
オーバーライド:
クラス AbstractPlugin 内の initialize
例外:
Exception

getProvider

public <S extends Provider> S getProvider(Class<S> service)

定義:
インタフェース Plugin 内の getProvider
オーバーライド:
クラス AbstractPlugin 内の getProvider


Copyright © 2006-2009 The Seasar Foundation. All Rights Reserved.