Koneksi Aplikasi Java Web dengan MySQL database dengan menggunakan Resource

Satu lagi tutorial dasar sebelum kita masuk ke pembuatan aplikasi Java Web. 🙂

Sebuah aplikasi Java Web yang notabene merupakan Enterprise Application yang berbasis Web merupakan suatu keharusan jika harus memakai database. Selain harus terkoneksi dengan database aplikasi tersebut juga harus mudah untuk dipindahkan ke server tanpa konfigurasi ulang yang banyak. Nah ditutorial kali ini kami mau share ke teman-teman mengenai koneksi aplikasi Java Web dengan database yang pada tutorial kali ini menggunakan databse MySQL yang sudah terkenal dimana-mana 🙂 Read more of this post

JSP, Servlet, Java

Ah mumpung masih inget sekalian tambahin ini deh, gak afdol kayaknya kalo Java Web gak ngebahas tentang jenis code yang dipake. Dalam membuat aplikasi Java Web kita akan sering mendengar tentang JSP, Servlet dan java class. Sebenarnya makanan apa sih itu? ok kami jelasin sedikit tentang mereka bertiga dalam Java Web.

JSP atau Java Server Page merupakan file page HTML yang didalamnya terdapat code-code Java yang nantinya akan dibuild n run dulu di server kemudian hasil HTMLnya dikirim ke browsernya si client. Jadi cara kerjanya client merequest JSP file kemudian JSP file tersebut di run buildnya oleh server sehingga content dari respon berupa HTML murni tanpa ada code Javanya.

Sedangkan Servlet adalah file yang didalamnya hanya terdapat code Java yang pada saat dideploy ke server hanya build nya saja .class. Jadi Servlet merupakan sebuah Kelas di java yang menangani request dari client dengan mengirimkan respon bisa berupa apa aja. Kalo kalian pernah belajar CGI pasti tahu. Ya kalo belum begitu ngerti nanti bakal dibahas kok cara memakai servlet dengan benar.

Selain dua jenis code tersebut dalam aplikasi Java Web ada juga code java class standard. Tetapi code ini tidak berinteraksi langsung dengan request dari client. Code ini dipanggil oleh JSP dan servlet dengan menginisiasi objectnya.

Baiklah kita mulai saja prakteknya, project hello yang kita buat di post sebelumnya masih ada kan? klo gak ada buat aja project baru.

Misal kita ingin menampilkan bilangan cacah urut dari 0 sampe n dengan n adalah bilangan yang diinput oleh user lewat browser

Read more of this post