<% Include("/hsphere/local/home/terraint/common.phps");%> Jakarta Commons: Java 共通ライブラリ - Commons
Jakarta Commons -- Java 共通ライブラリ

メインページ

我々について

ダウンロード

情報

コンポーネント レポジトリ

Sandboxコンポーネント

関連プロジェクト

Jakartaコミュニティ

Commonsプロジェクト

日本語訳 (Translations)

オリジナル

DBCP コンポーネント

Jakartaプロジェクトには、リレーショナルデータベースと相互関係を持つものが多くあります。 ミリ秒単位しかないデータベースのトランザクションを実行する場合であっても、 新規コネクションの作成に関し、各ユーザに対し多くの時間を消費するものです(1秒以上かかる場合もあります)。 ユーザ一人一人に対してコネクションを開く事は、多くの同時アクセスユーザが発生し得るインターネットに措ける利用に際して、非常に厄介な問題となります。 ですから、開発者は、"pool(プール)"を使って既に開いたコネクションをアプリケーションの現在のユーザ間で共有したい、と思う事がよくあるわけです。 リクエストを実際に現在行っているユーザの数というのは、 アクティブ・ユーザの全ての数に比して極めて少ない割合でしかないのが一般的で、 リクエスト処理の時間というのはデータベースコネクションにかかる時間に比べても少ないものです。 アプリケーション自体がDBMSにログを残し、ユーザアカウントなどの重要な点に関しても、内部的に処理を行います。

既に、データベースコネクションのプーリングに関するものは、 Jakartaプロジェクトや他のところで手に入れる事が出来ます。 ASF(訳注:Apache Software Foundation)のライセンスに基づく、 充実した機能を有する効率的なパッケージを作成し維持するために必要な、 調和の機会を提供するためにこのCommonsのパッケージ(訳注:DBCP)はあります。

commons-dbcpパッケージは、commons-poolパッケージのコードに依存しています。 Poolパッケージが提供するオブジェクトプーリングの機能を基本としている為です。


ドキュメント

JavaDoc API documents がオンラインで入手可能です。 特に、org.apache.commons.dbcpパッケージの「パッケージの概要(package overview)」項目をよくご覧になってください。


リリース版



Copyright © 1999-2005, Apache Software Foundation
Translated into Japanese by Tetsuya Kitahata , powered by Terra-International, Inc.
<% orig();%>