読者です 読者をやめる 読者になる 読者になる

DAOとは

用語 java

Data Access Objectの略。

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