Newsletter
Voting: 22Oktober2008
Email kan kepada kawan anda
Kontak BeritaNET.com :
Naskah : redaksi AT beritanet.com
Iklan : iklan AT beritanet.com
Lowongan : karir AT beritanet.com
Kursus IT : kursus AT beritanet.com
Beli Buku : buku AT beritanet.com
Kerjasama : joint AT beritanet.com
Prakiraan Cuaca Besok
Sekilas tentang JSP
Untuk membangkitkan halaman-halaman Web sesuai dengan permintaan pemakai, para pengembang aplikasi Web bisa menggunakan perangkat lunak seperti JSP, PHP, Perl, dan ASP. JSP (JavaServer Pages) merupakan teknologi yang didasarkan pada bahasa Java, yang dapat digunakan untuk membentuk halaman-halaman Web yang bersifat dinamis. Teknologi ini dikembangkan oleh Sun Microsystems.
Berbeda dengan applet, suatu fitur pada bahasa Java yang memungkinkan pengembang membuat aplikasi Web yang dieksekusi pada sisi klien, JSP menggunakan pendekatan pemrosesan di sisi server. Pada model seperti ini, kode sumber JSP dijalankan pada Web server. Salah satu keuntungan model seperti ini adalah memungkinkan untuk membuat aplikasi yang independen terhadap keberadaan sistem Java di sisi klien.
Dua alasan penting yang membuat JSP banyak digunakan oleh para pengembang aplikasi Web:
- JSP menggunakan bahasa Java. Bagi para pemrogram yang telah mengenal Java, sangatlah mudah untuk membuat aplikasi Web dengan JSP mengingat dasar JSP adalah bahasa Java. Dengan demikian mereka tidak perlu lagi belajar bahasa baru untuk membuat aplikasi Web.
- JSP mendukung multiplatform. Dalam hal ini JSP memang bukan satu-satunya perangkat lunak pembuat aplikasi Web yang bersifat multiplatform. PHP, misalnya, juga bersifat multiplatform. Keunggulan dari adanya dukungan multiplatform adalah memungkinkan kode dapat dipindah-pindahkan ke berbagai platform tanpa perlu melakukan perubahan apapun pada kode tersebut. Sebagai contoh, Anda bisa menulis kode JSP yang pada awalnya ditujukan untuk dijalankan pada Windows, dan kemudian dipindahkan ke lingkungan lain, misalnya Linux.
Catatan :
Mulai JavaServer Pages 2.0, pengembang JSP bisa
mengimplementasikan halaman Web tanpa memakai bahasa
Java.
Arsitektur
JSP
Sebelum melangkah lebih jauh tentang bagaimana membuat kode sumber JSP, ada baiknya bagi Anda untuk mengenali arsitektur JSP, sehingga Anda mengetahui mekanisme kerja JSP. Gambar 1.2 memperlihatkan prinsip kerja pengaksesan dokumen JSP.

Gambar 1.2 Contoh
situs-situs yang menggunakan JSP.
Pemakai yang ingin mengakses halaman Web mula-mula mengirimkan permintaan halaman Web melalui protokol HTTP (HyperText Transfer Protocol) dalam bentuk JSP (berekstensi .jsp). Permintaan ini akan disampaikan ke Web server. Kemudian Web server mengambil dokumen JSP dan mengirimkan ke JSP Servlet Engine. Bagian inilah yang melakukan pemrosesan kode-kode JSP (termasuk di dalamnya melakukan pengompilasian) dan membentuk kode HTML. Berikutnya, kode HTML ini disampaikan oleh Web server ke klien yang memintanya. Kode HTML ini selanjutnya diproses oleh browser sehingga pemakai bisa memperoleh informasi dari halaman Web yang dikehendakinya.
Catatan
:
Pengompilasian kode JSP hanya dilakukan
sekali saja, yaitu pada pemanggilan dokumen yang
pertama kali. Oleh karena itu pemakai yang memanggil
dokumen yang baru saja dibuat atau diperbaharui akan
merasakan bahwa tanggapan terhadap permintaan halaman
Web cukup lama. Untuk menghindari keadaan seperti ini,
pengembang dapat memanggil terlebih dulu dokumen
tersebut setelah dilakukan perubahan.
Detail pemrosesan oleh JSP Servlet engine adalah
sebagai berikut:
- Melakukan pemilahan (parsing) kode JSP,
- Membangkitkan kode sumber Servlet,
- Mengkompilasi kode sumber Servlet menjadi sebuah kelas,
- Membuat instan servlet,
- Memberikan keluaran servlet ke Web server.
Diskusikan berita ini di Diskusi BeritaNET.com
Berikan komentar
Komentar (1 dimuat)
-
Ditulis oleh akiwa, 18 Juni, 2008 08:52:33ada nggak aplikasi sistem informasi yang berbasis web terutama jsp, untuk pembelajaran coz aku masih pemula jadi belum mengerti seluk beluk detabasenya di jsp




Muka |

