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




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

第2回:SQLを直接記述できるiBATIS(前編)
著者:ビーブレイクシステムズ  山之内 弘行   2006/7/12
1   2  3  次のページ
はじめに

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

   前回、面倒なマッピング作業を軽減してくれるツールとしてO/Rマッピングツールというものがあることを説明しました。そこで今回からは、O/Rマッピングツールの1つである「iBATIS」で実際にサンプルを作成し、その機能を見ていきます。

   今回は、「iBATIS」を利用する下準備をおこないます。

iBATISとは?

   iBATISとは、Apacheのプロジェクトの1つとしてASF(Apache Software Foundation)で開発/管理されているO/Rマッピングツールです。2002年に発表され、2006年7月現在の最新バージョンは2.1.7です。

   iBATISは「iBATIS SQL Maps」というO/Rマッピング機能と、「iBATIS DAO Framework」というDAOパターン用のフレームワークで構成されています。「iBATIS SQL Maps」はデータベースとJavaオブジェクトを容易にマッピングすることができるデータマッピング機能やデータキャッシュ、トランザクションといった機能がサポートされています。

   「iBATIS DAO Framework」はJ2EEのDAOパターンをサポートしているので、DAOパターンの実装を容易にしてくれます。「iBATIS SQL Maps」と「iBATIS DAO Framework」はそれぞれ独立したフレームワークとして提供されているので「iBATIS SQL Maps」のみ利用といった使い方も可能です。

iBATISの流れ
図1:iBATISの流れ


iBATISのダウンロード

   「iBATIS」を利用するにあたって、まず「iBATIS」のWebサイトからiBATIS Java 2.1.7をダウンロードしてください。

「iBATIS」ダウンロードページ
図2:「iBATIS」ダウンロードページ


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

1   2  3  次のページ


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


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

INDEX
第2回:SQLを直接記述できるiBATIS(前編)
はじめに
  Abatorのインストール
  Eclipseプロジェクトの作成
徹底比較!! 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製品/サービス資料ダウンロード
    おすすめのホワイトペーパー情報を準備中です