## クラス
wisdom.core.CoreObject の使用

CoreObject を使用しているパッケージ
wisdom.core.application: アプリケーション構築時に使用するクラス・パッケージ フレームワークは実行時にこのパッケージに含まれるインターフェースの実装クラスを生成します
wisdom.core.command: コマンドクラスの実装を行うクラス・パッケージ
wisdom.core.connections: データベースへの接続、ログ出力、切断を行うクラス・パッケージ
wisdom.core.datasource: データベースへの接続を行うクラス・パッケージ
wisdom.core.request: リクエスト情報を解析するクラス・パッケージ
wisdom.core.runtime: wisdom.core.application.以下のパッケージで定義されたインターフェース、クラスの実装を行るクラス・パッケージ
wisdom.core.session: セッション情報の作成、アクセスを行うクラス・パッケージ
wisdom.core.util: 汎用的なユーティリティメソッドのクラス・パッケージ
wisdomx.logic.formtemplate: 検索、一覧表示、更新に使用する雛形となるクラス・パッケージ

wisdom.core.application での CoreObject の使用

wisdom.core.application での CoreObject のサブクラス
`class` `AbstractBatchCommand` `IBatchCommand`の抽象実装クラス。
`class` `AbstractRequestCommand` { @link IRequestCommand}の抽象実装クラス アプリケーションはこのクラスを継承して作成します。
`class` `RuntimeContext` アプリケーションの実行中に作成されたオブジェクト、wisdomx.core.applicationパッケージ内の実装クラスを取得するためのクラス おもに転送後のJSP内でwisdomで作成されたオブジェクトに対してアクセスするための静的メソッドを集めたクラスです。

wisdom.core.command での CoreObject の使用

wisdom.core.command での CoreObject のサブクラス
`class` `BatchCommand` `IBatchCommand`の実装クラス このクラスのインスタンスは実装クラス自身により作成される必要があります。
`class` `RequestCommand` `IRequestCommand`の実装クラス このクラスのインスタンスは`RunTimeServlet`の実行時に生成されます。

wisdom.core.connections での CoreObject の使用

wisdom.core.connections での CoreObject のサブクラス
`class` `ConnectionManager` コネクション・プール用の基底クラス このクラスは抽象クラスです。
`class` `ConnectionStateHolder` java.sql.Connection をラップし、Connectionオブジェクトの状態を保持するクラスです。
`class` `ManagedConnection` java.sql.Connection をラップし、クローズの管理をManaginConnectionで自動処理するクラス。
`class` `ManagedPreparedStatement` java.sql.Statement をラップし、クローズの管理をManaginConnectionで自動処理するクラス。
`class` `ManagedResultSet` java.sql.ResultSet をラップし、クローズの管理をManagedStatementもしくはManagedPreparedStatementで自動処理するクラス。
`class` `ManagedStatement` java.sql.Statement をラップし、クローズの管理をManaginConnectionで自動処理するクラス。
`class` `TraceConnection` java.sql.Connection をラップし、Connectionクラスで実行されて処理をトレースするクラス。
`class` `TraceHelper` Statementのトレース文字列を生成するヘルパ・クラス。
`class` `TracePreparedStatement` java.sql.PreparedStatement をラップし、PreparedStatementクラスで実行された処理をトレースするクラス。
`class` `TraceResultSet` java.sql.ResultSet をラップし、ResultSetクラスで実行された処理をトレースするクラス。
`class` `TraceStatement` java.sql.Statement をラップし、Statementクラスで実行された処理をトレースするクラス。

wisdom.core.datasource での CoreObject の使用

wisdom.core.datasource での CoreObject のサブクラス
`class` `NativeDB2` DB2のJDBCドライバーを使用したUDB専用のコネクション・プール用の実装クラス このクラスはコネクション・プールを実装していません。
`class` `NativeOracle` OravleのJDBCドライバーを使用したUDB専用のコネクション・プール用の実装クラス このクラスはコネクション・プールを実装していません。
`class` `NativePostgre` PostgreのJDBCドライバーを使用したpostgre用のコネクション・プール用の実装クラス このクラスはコネクション・プールを実装していません。
`class` `NativeUDB400` DB2のJDBCドライバーを使用したUDB専用のコネクション・プール用の実装クラス このクラスはコネクション・プールを実装していません。
`class` `PooledDB2WAS35x` WAS3.X.X用のコネクション・プール用の実装クラス クラス初期時にデータベースへアクセスするためのDataSource名オブジェクトをWAS3.X.XのJNDI名を使用して取得します。
`class` `PooledDB2WAS4x` WAS4.X.X用のコネクション・プール用の実装クラス クラス初期時にデータベースへアクセスするためのDataSource名オブジェクトをWAS4.X.XのJNDI名を使用して取得します。
`class` `ToolboxUDB400` Toolbox for Javaを使用したAS/400専用のコネクション・プール用の実装クラス このクラスはコネクション・プールを実装していません。

wisdom.core.request での CoreObject の使用

wisdom.core.request での CoreObject のサブクラス
`class` `MultiPartFormDataParser`
`class` `MultiPartParameterParser` マルチパート解析を実装した`IRequestParser`の実装クラス 2005/7/7 WA0039 対応
`class` `ParameterParser` IRequestParserの実装クラス このクラスは通常のHttpServletRequestを解析します。

wisdom.core.runtime での CoreObject の使用

wisdom.core.runtime での CoreObject のサブクラス
`class` `BatchHandler` IBatchtHandlerの実装クラス
`class` `ProcessController` 1コマンドクラスに対する2重サブミットの抑制を行うクラス。
`class` `RequestHandler` IRequestHandlerの実装クラス
`class` `ResponseDownLoader` IResponseDownLoaderの実装クラス
`class` `SessionRequestHandler` RequestHandlerを継承して、Sessionオブジェクトへの操作に対応したクラス。

wisdom.core.session での CoreObject の使用

wisdom.core.session での CoreObject のサブクラス
`class` `UserSession` `IUserSession`の実装クラスです。

wisdom.core.util での CoreObject の使用

wisdom.core.util での CoreObject のサブクラス
`class` `TimestampUtil` 日付（年月日）時間（時分秒）を含んだ検査のためのユーティリティ・クラス 日付、時間の妥当性検査および値をTimestampで取得することができます。

wisdomx.logic.formtemplate での CoreObject の使用

wisdomx.logic.formtemplate での CoreObject のサブクラス
`class` `AbstractFormObject` 登録、更新、削除の画面表示に使用するクラス。
`class` `AbstractFormObjectGenerator` `AbstractFormObject`のインスタンスを作成するクラス。
`class` `AbstractFormObjectPersistance` AbstractFormObjectの更新処理を行うクラス。
`class` `AbstractPageListGenerator` 条件入力画面から一覧形式の画面を作成する共通クラス。