CRUD dan Database (creat, Read , update, delet)
1.Membuat database:
Jalankan
xampp dan aktifkan mysql, anda dapat membuat database sendiri atau sama
dengan saya, disini saya membuat database perpustakaan.
Berikut class diagram dari database:
2.Membuat project Java Web:
klik file >> new project >> java web >> web application >> next >>ubah nama project >> server otomatis akan muncul GalssFish >> pilih JavaServer Faces centang checkbox >> finish >> maka akan muncul aplikasi yang telah anda buat dan kemudian coba jalankan3. Membuat Entity Classes From Database:
Kemudian
klik kanan pada project >> new >> Other >> dan ketik
database pada filter >> Persistence >> pilih Entity Classes
From Database.
Kemudian
next >> Data Source >> New Data Source >> berikan
nama pada JNDI Name ex. jdbc/perpustakaan >> Database Connection
>> New Database Connection >> pilih Drive Mysql >>
Next >> masukan nama database dan password >> click Test
Connection >> finish.
new data source
new data connection
entri class from database
add all
Next
finish
Maka akan muncul Packages Entitiy
4.JSF Pages From Entity Classes:
Kemudian klik kanan lagi pada project >> new >> Other >> dan ketik pda filter “classes”
kemudian klik add all >> next
Kemudian sesuaikan Session Bean Package, JSF Classes Package, Choose
Templates >> kemudian klik finish seperti di bawah ini:
JFS Page From entity classes
Maka jika step si atas sudah selesai, pada project akan tampil seperti berikut:
Kemudian coba dijalankan, maka akan tampil seperti berikut:
Aplikasi Java Web CRUD (Create, Read, Update, Delete) Home
Aplikasi Java Web CRUD (Create, Read, Update, Delete) List
Aplikasi Java Web CRUD (Create, Read, Update, Delete) Create
Aplikasi Java Web CRUD (Create, Read, Update, Delete) Create Input Data
Aplikasi Java Web CRUD (Create, Read, Update, Delete) Create Done
Aplikasi Java Web CRUD (Create, Read, Update, Delete) Read