14 July 2019

CRUD dan Database (creat,Read,update,delet)

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 jalankan

3. 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
 
 

Contact

Talk to us

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores iusto fugit esse soluta quae debitis quibusdam harum voluptatem, maxime, aliquam sequi. Tempora ipsum magni unde velit corporis fuga, necessitatibus blanditiis.

Address:

9983 City name, Street name, 232 Apartment C

Work Time:

Monday - Friday from 9am to 5pm

Phone:

595 12 34 567