はじめに 別稿「iBATIS.NETにてO/Rマッピングを行う(SQL Maps編)」に引き続き、本稿ではiBATIS.NETのDAO Framework機能について解説します。iBATIS.NETに関する概要およびインストール方法については、別稿の内容を参照してください。 対象読者 .NETにて開発を行っている方、また基本的なSQLを理解している方を対象としています。 必要な環境 サンプルはVisual Studio .NET 2003で作成し、.NET Framework 1.1で動作確認をしています。 サンプルアプリケーションについて 本稿のサンプルは書籍マスタのメンテナンスを行うWindowsアプリケーションです。 「SQL Maps」と「DAO Framework」を用いて、MDB(Microsoft Accessのデータベース形式)にアクセスを行い、書籍テーブルへ
Dependency Injection (DI) は、「依存性の注入」という言葉で最近話題になっています。「EJB は重過ぎて使えない」とか「軽量コンテナは疎結合だからすばらしい」といった声をよく聞くようになりました。 Dependency Injection (DI) はサービスコンポーネント間の関係を疎に保ったままアプリケーションを構築するというものです。「設定を利用から分離する」という原則が、DIの本質です。 いろんな書籍が出始めてきた中で、依存性注入の何がステキなのか、疎結合だと幸せだよねといったことは非常に良く分かるようになりました。それでも、自分の中で何かしらの引っ掛かりがあります。それをつらつら書き連ねてしまおうかと思っています。 参考: Inversion of Control コンテナと Dependency Injection パターン 感じたこと DIコンテナの役
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く