DAO層とは 「第1回:DBUnitって何?」では、DBUnitの特徴について解説致しました。今回はDBUnitをインストールし、事前準備としてテストデータを作成していきます。 その前にDAO層単体テストについて少し解説しましょう。DAOとはData Access Objectの略で、その名の通りデータベースにアクセスする箇所を指します。またDAO層はインテグレーション層とも呼ばれます。 通常Webアプリケーションは、「プレゼンテーション層」「ビジネスロジック層」「DAO層(インテグレーション層)」の3つの層に分かれます。 プレゼンテーション層とは、ユーザからのオペレーションを受け付けるユーザインターフェース部分です。ビジネスロジック層は、プレゼンテーション層とインテグレーション層の中間に位置する層です。DAO層(インテグレーション層)は、データベースにアクセスする部分となります。 例とし