2016-06-28 DAOとは 用語 java Data Access Objectの略。 永続的なデータへのアクセスを、ビジネスロジックから抜き出すこと。 例えば、データの保存先をテキストファイルからDBに変更すると大変だが(保存先のAPIに依存している)、それを解決出来る。 データアクセスをビジネスロジックから排除し、データアクセスオブジェクト(DAO)としてカプセル化する。 そうすれば、データアクセスの手段や実装が変わっても、ビジネスロジックを変えなくてよくなる。