## インタフェース
wisdom.core.application.IRequestHandler の使用

IRequestHandler を使用しているパッケージ
wisdom.core.application: アプリケーション構築時に使用するクラス・パッケージ フレームワークは実行時にこのパッケージに含まれるインターフェースの実装クラスを生成します
wisdom.core.runtime: wisdom.core.application.以下のパッケージで定義されたインターフェース、クラスの実装を行るクラス・パッケージ
wisdom.core.session: セッション情報の作成、アクセスを行うクラス・パッケージ
wisdomx.logic.formtemplate: 検索、一覧表示、更新に使用する雛形となるクラス・パッケージ

wisdom.core.application での IRequestHandler の使用

IRequestHandler 型のパラメータを持つ wisdom.core.application のメソッド
`void` `ISessionCreateListener.create(IUserSession session, IRequestHandler rh)` UserSessionFactoryクラスのセッション作成のイベントを取得します。
`void` `IExceptionHandler.handleException(javax.servlet.http.HttpServlet servlet, IRequestCommand command, IRequestHandler rh, java.lang.Exception e)` RuntimeServletの例外発生時に呼び出されるメソッドです。
`void` `IAuthenticate.authenticate(IRequestHandler rh, java.lang.String user, java.lang.String password)` ユーザー認証を行います

wisdom.core.runtime での IRequestHandler の使用

IRequestHandler を実装している wisdom.core.runtime のクラス
`class` `RequestHandler` IRequestHandlerの実装クラス
`class` `SessionRequestHandler` RequestHandlerを継承して、Sessionオブジェクトへの操作に対応したクラス。

wisdom.core.session での IRequestHandler の使用

IRequestHandler 型のパラメータを持つ wisdom.core.session のメソッド
`static IUserSession` `UserSessionFactory.create(IRequestHandler rh)` UserSessionクラスを生成します。
`static IUserSession` `UserSessionFactory.create(IRequestHandler rh, java.lang.String user)` UserSessionクラスを生成します。

wisdomx.logic.formtemplate での IRequestHandler の使用

IRequestHandler 型のパラメータを持つ wisdomx.logic.formtemplate のメソッド
`abstract void` `AbstractFormObject.set(IRequestHandler rh, IRequestParser rp)` サブクラスで追加したフィールドに値を設定する実装を行います。

IRequestHandler 型のパラメータを持つ wisdomx.logic.formtemplate のコンストラクタ
`AbstractPageListGenerator(ParameterInputForm f, IRequestHandler rh)` コンストラクタ
`AbstractFormObjectPersistance(AbstractFormObject formObject, IRequestHandler rh)`
`AbstractFormObjectGenerator(ParameterInputForm inputForm, IRequestHandler rh)` コンストラクタ