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