Jumat, 21 September 2012

Pemetaan Relasi

Selanjutnya, setelah kita dapat mengkonfigurasi dan melakukan test terhadap kerja JPA, sekarang kita bisa melangkah ke topik yang lebih bermanfaat, yaitu membuat mapping yang lebih beragam.

Pada bab ini, kita akan memetakan seluruh struktur database aplikasi blog kita. Berikut class-class yang akan terlibat:

• User : mencerminkan semua account yang dapat login ke aplikasi.
• Author : mencerminkan penulis yang mengarang artikel atau menulis berita. Satu author memiliki satu user, dan sebaliknya. Kita memisahkan class User dan Author, karena User berisi informasi tentang security, ijin akses, password, dan informasi keamanan lainnya. Sedangkan class Author menyimpan informasi berkaitan tentang informasi personal, seperti nama lengkap, tanggal lahir, dan sebagainya.
• Group : berisi banyak User, gunanya nanti untuk memudahkan pengaturan ijin akses.
• Category : mencerminkan kelompok artikel. Ada kategori berita, gosip, opini, dan sebagainya
• Article
• Comment : komentar atas artikel tertentu

Hubungan antar class tersebut dapat digambarkan sebagai berikut:



 

Struktur object tidak sama dengan struktur database, walaupun agak mirip. Berikut adalah struktur tabel dalam database.



Sekarang, setelah kita mengetahui desain objek dan desain database, mari mulai melakukan pemetaan.

Tidak ada komentar:

Posting Komentar