Kamis, 03 Juli 2014



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