Jumat, 17 Desember 2010

JSP

Diposting oleh sri wahyuni di 20.25

JSP

Pengertian JSP

Java Server Page (JSP) adalah suatu bahasa pemrograman web yang berjalan di platform java, serta merupakan bagian teknologi java 2 Enterprise Edition (J2EE). Dalam pengertian lain Java Server Pages (JSP) merupakan sebuah tenologi servlet-based yang digunakan pada web tier untuk menghadirkan dynamic dan static content. JSP merupakan text-based dan kebanyakan berisi template text HTML yang digabungkan dengan spesifik tags dynamic content.

JSP sangat sesuai dan tangguh untuk menangani presentasi di web dengan dukungan Application Programming Interface (API) yang lengkap dan portabilitas serta memberikan sarana untuk membuat suatu aplikasi yang memisahkan antara business logic (sistem), presentasi dan data (Rickyanto, 2002).

JSP diciptakan untuk menyederhanakan layer presentasi yang bersifat dinamis dengan cara memisahkan isi yang bersifat statis dengan isi yang bersifat dinamis pada suatu halaman. JSP dirancang sebagai layer presentasi dari suatu aplikasi web, dimana JSP menambahkan program java pada halaman web yang bersifat statis (Setyabudi, 2002).

Halaman JSP juga mengandung unsur-unsur yang memungkinkan server untuk memasukkan content dinamis di halaman. Unsur JSP dapat digunakan untuk berbagai tujuan, misalnya mengambil informasi dari database. JSP menetapkan sejumlah elemen standar yang berguna untuk aplikasi web, seperti mengakses komponen JavaBean (Bergsten, 2002).

Contoh Program Sederhana JSP

gambar 1.


Gambar Program 1 diatas akan mencetak “Hello Word !” pada halaman web,,ketika menjalankan program.

gambar 2.


Gambar program 2.  diatas adalah file JSP yang simple yang melakukan penyambutan untuk site user sebagai penginformasian tanggal dan waktu saat ini untuk user.

Alur JSP

Container servlet mengatur JSPs pada suatu cara untuk mengatur servlet itu sendiri melalui penggunaan suatu alur JSP maka dapat dijalankan dengan baik.
JSPs memiliki tiga fase alur : inisialisasi, servis, dan destruksi. Fase-fase ini sama dengan method servlet yang diambil dari container yang berbeda : jspInit() untuk inisialisasi fase, _jspService() untuk servis fase, dan jspDestroy() untuk mendestruksi fase.



Dari contoh JSP yang telah diberikan, terlihat membingungkan untuk membahas method jspInit atau _jspService(). Contoh dari JSP hanya simple text page yang kebanyakan berasal dari content HTML : dia tidak memiliki method yang lain. Jawaban dari ha tersebut adalah : JSPs di-compile kedalam class servlet yang sama oleh server. Hal ini menyebabkan class servlet yang menangani permintaan untuk page JSP. Translasi ini dimasukkan kedalam servlet dan kompilasi subsequent telah selesai digunakan oleh server : para pengembang tidak perlu ragu-ragu tentang bagaimana prosedure ini diselesaikan.

Sumber :




0 komentar:

Posting Komentar

 

Uny_Wahyuni Template by Ipietoon Blogger Template | Gadget Review