TOPシステム開発> はじめに




O/Rマッピングツール
徹底比較!! O/Rマッピングツール

第4回:SQLを記述しない「Torque」
著者:ビーブレイクシステムズ  山之内 弘行   2006/8/9
1   2  3  4  次のページ
はじめに

   皆さん、こんにちは。本連載を担当しているビーブレイクシステムズの山之内です。

   第2〜3回では、SQL文をマッピング・ファイルに定義する形式のO/Rマッピングツール「iBATIS」について解説してきました。今回は、SQL文を使用しない形式のO/Rマッピングツール「Torque」について、実際にサンプルを作成しながら解説していきます。

Torqueとは?

   TorqueはSQL文を使用しないタイプのO/Rマッピングツールで、RDBにオブジェクトとしてアクセスする機能を提供します。特徴的なのは、Active Recordパターン(エンティティがO/Rマッピングツールの基底クラスを継承する)に基づいている点です。

   元々、TorqueはJakartaプロジェクトのTurbineのフレームワークの一部として開発されていましたが、現在はTurbineと切り離れてApache DBプロジェクトに移動し、単独で利用できるようになりました。2006年7月現在でリリースされているバージョンは3.2です。

   また、Torqueはバージョン3.1からGeneratorとRuntimeのモジュールが分割されています。Generatorは開発環境にあたるもので、これを使ってソースファイルなどの生成を行います。もう一方のRuntimeは実行環境にあたるもので、Generatorで作成したクラスを実行する時に使用します。

Torqueの流れ
図1:Torqueの流れ

   では以降より、実際にTorqueに触れてみます。


Torqueのダウンロード

   Torqueを利用するために、まずはTorqueのWebサイトからTorque 3.2 GeneratorとTorque 3.2 Runtimeをダウンロードしてきてください。

Apache DB Project Torque
http://db.apache.org/torque/

Torqueダウンロードサイト
図2:Torqueダウンロードサイト
(画像をクリックすると別ウィンドウに拡大図を表示します)

   ダウンロードしてきたファイルは適当な場所へ展開してください。

1   2  3  4  次のページ


株式会社ビーブレイクシステムズ 山之内 弘行氏
著者プロフィール
株式会社ビーブレイクシステムズ  山之内 弘行
Javaスペシャリスト
前職ではJavaを用いたシステム開発をメインに作業を行う。更なるキャリアアップを目指し、実力次第で上流工程に携われるビーブレイクシステムズに転職。現在はJavaアーキテクトとして活躍中。


この記事の評価をお聞かせください
ボタンをクリックしますとウインドウが開きます。
ご意見、ご要望にお応えします! インプレスIT INSIDE

INDEX
第4回:SQLを記述しない「Torque」
はじめに
  Eclipseプロジェクトの作成
  スキーマ定義ファイルの作成
  Torque実行環境用プロパティファイルの修正
徹底比較!! O/Rマッピングツール
第1回 O/Rマッピングとは?
第2回 SQLを直接記述できるiBATIS(前編)
第3回 SQLを直接記述できるiBATIS(後編)
第4回 SQLを記述しない「Torque」
第5回 多機能なHibernate(前編)
第6回 多機能なHibernate(後編)
第7回 それぞれのメリット/デメリット

Think IT 過去人気記事

注目おすすめ情報

Think IT人気ライター BEST 5

IT製品/サービス資料ダウンロード
    おすすめのホワイトペーパー情報を準備中です