Sal
Administrator
Seorang penulis yang suka belajar hal baru dan dunia fotografi
1 min read

Menggunakan Data Access Object di Java

Posted in Java

Data Access Layer digunakan untuk memisahkan business logic layer dan persistence layer. Sedangkan Data Access Object (DAO) pattern menyembunyikan implementasi dari data access dari bagian client, sehingga interfaces di bagian client tidak perlu berubah ketika mekanisme dari data source mengalami perubahan. Ya, itu adalah kelebihan dari penggunaan Data Access Layer, sehingga DAO dapat menggunakan access scheme yang berbeda-beda tanpa mempengaruhi bagian business logic atau client-nya. Secara umum, DAO berfungsi seperti adapter yang menjembatani aplikasi dengan database nya. DAO design pattern terdiri dari beberapa factory class, DAO interfaces, dan beberapa DAO class yang mengimplementasikan interfaces tersebut.

Bagan DAO

Berikut adalah bagan dari penggunaan Data Access Object [caption id="" align="aligncenter" width="465"]menggunakan data access object dan data access layer pada java Data Access Layer[/caption] Contoh source code penggunaannya menyusul. Semoga bermanfaat.