Teknologi Java Server Pages(JSP)
merupakan bagian dari teknologi J2EE. Meski demikian halaman JSP dapat
dijalankan pada server dengan atau tanpa instalasi J2EE, sepanjang tersedia
library dari API JSP maka halaman JSP dapat dijalankan.
Halaman JSP merupakan sebuah file
teks yang berisikan tag-tag JSP, scriplet untuk membungkus (encapsulation) kode
java,content statik (HTML, XML) dan berbagai content lainnya. Pada Prinsipnya
halaman JSP dapat dianggap sebagai sebuah halaman HTML dengan tambahan content
khusus lainnya.
Kita hanya tinggal menulis kode HTML dengan cara biasa,
kemudian untuk bagian yang dinamis, kita bisa tambahkan dengan memberi tanda
dengan tag khusus, yang sebagian besar akan diawali oleh tag <% dan diakhir
dengan tag %>. File JSP memiliki ekstensi *.jsp
JSP merupakan peruasan dari
servlet yang ketika JSP dijalankan maka akan dikompilasi menjadi servlet
terlebih dahulu sehingga fungsinya sama seperti servlet, yaitu menerima request
dari client dan memberikan response dinamis kepada client.
Response dinamis
dapat berupa halaman HTML, DHTML, XHTML atau XML. Proses kompilasi JSP menjadi
servlet terjadi ketika halaman JSP itu pertama kali dipanggil oleh client,
sehingga waktu pemanggilan pertama response, dari server akan terasa lambat.
Untuk pemanggilan berikutnya halaman JSP itu sudah dikompilasi menjadi class,
maka services ke client lebih cepat. Jika kemudian halaman JSP tadi mengalami
perubahan(di-edit), maka proses kompilasi akan kembali dilakukan secara
otomatis.
Suatu elemen script merupakan
bagian dimana kita dapat memasukkan kode java di halaman JS. Ada dua bentuk
elemen script :
- Ekspresi, bentuknya <%suatu_ekspresi%>, yaitu sesuatu yang menghasilkan nilai, seperti suatu variable atau pemanggilan method.
- Scriptlet, bentuknya <%..kode java..%>, yaitu deklarasi suatu variable anggota servlet diluar method apa pun
0 komentar:
Posting Komentar