* このライブラリについて

  ts-query は、tsj プロジェクトにおいて実装された、クエリ処理を実行するための
  ライブラリです。

  複数の接続先に対する照会／更新処理を統一された手順で実行できるようにし、それ
  によって上位レイヤーから見てクエリ処理を抽象的に扱えるようにしています。

  各接続先は、IQueryConnectionの継承クラスによって表されます。このクラスは接続
  設定クラス QueryConnectionConfig によって作成されます。この設定クラスは、
  接続先IDをファイル・タイトルに持ったXMLファイルまたはプロパティ・ファイルを
  ロードし、その内容に応じた IQueryConnectionオブジェクトを作成します。

  接続先ごとの照会／更新処理は、IQueryExecutionの継承クラスによって表されます。
  このクラスは実行設定クラス QueryExecutionConfig によって作成されます。この
  設定クラスは、実行IDをファイル・タイトルに持ったXMLファイル又はプロパティ・
  ファイルをロードし、その内容に応じた IQueryExecutionオブジェクトを作成します。

  クエリ処理を抽象的に扱うために、IQueryインターフェイスが用意されています。こ
  のクラスはクエリ設定クラス QueryConfig によって作成されます。この設定クラス
  は、クエリIDをファイル・タイトルに持ったXMLファイル又はプロパティ・ファイル
  をロードし、その内容に応じた IQueryオブジェクトを作成して、そのファイルに指定
  された実行IDを処理します。


* このライブラリのライセンスについて

  ts-query はフリー・ライブラリであり、ライセンスとしてLGPL(GNU Lesser General
  Public License) を採用しています。
  従って、このライブラリの複製、配布、変更の自由は、LGPL において定められた条件
  の下で保証されます。


* このライブラリの利用に必要なプログラムについて

  * 開発／実行環境として、Java 2 SE 5.0 (JDK 5.0/JRE 5.0) 以上が必要です。
    Javaは、Oracle社の登録商標です。
    詳しくは、http://www.oracle.com/technetwork/java/index.html を参照して
    ください。

  * 同梱の build.xml を使ってプログラムをコンパイルするには、Apache Ant が必要
    です。Apache Ant は、Apache Software Foundation の製品です。詳しくは、
    http://ant.apache.org/ または http://www.apache.org/ を参照してください。

  * このライブラリは ts-util（バージョンは 1.5.3 以上）が必要です（libディレク
    トリに同梱）。
    ts-util は tsj プロジェクトのライブラリです。

  * 機能試験クラスのビルド及び実行には、ts-tester（バージョンは 1.2.0 以上）が
    必要です（libディレクトリに同梱）。
    ts-tester は、tsj プロジェクトのライブラリです。


                                                                        以上
--.
