e
1
of
2
http://www.indo-tektips.com
Module 1
:
Pengenalan Dasar Tentang JSP
Pendahuluan
Java
Server Pages (JSP) merupakan teknologi server script yang berbasis pada
bahasa Java, dimana dapat digunakan untuk membangung situs
(website)
yang bersifat dinamis. JSP merupakan bahasa server script yang
diciptakan oleh SUN Microsystem agar para developer bisa membangun
aplikasi
server. Untuk anda ketahui, file yang dibuat dengan JSP adalah
file-file HTML biasa dimana di embeded dengan tag khusus yang berisi
perintah-
perintah JSP, dan dalam hal ini merupakan bahasa Java itu sendiri.
Bagi
anda yang masih merasa asing dengan istilah baik tag, server script
maupun Java, tidak perlu kuatir, karena kita akan membahas semua istilah
ini
pada module-module berikutnya.
Gambar
dibawah ini merupakan diagram deskripsi tentang tipikal standar web
server, dimana ada beberapa tipe client (komputer user) yang koneksi ke
server
ini melalui Internet. Anda bisa lihat pada gambar dibawah ini, Web
server dijalankan pada OS Unix, dengan menggunakan web server yang sudah
cukup terkenal, yaitu Apache Web Server.
C
dan Perl, merupakan dua bahasa programming yang pertama kali digunakan
untuk membuat halaman-halaman HTML yang bersifat dinamis di
Internet.
Selang beberapa kurun waktu, baru kemudian muncullah bahasa-bahasa
generasi baru (RAD) seperti Visual Basic, Delphi, C++, Java yang
kemudian
juga menyediakan kelebihan yaitu bisa digunakan untuk menghasilkan
halaman HTML yang bersifat diniamis, dimana biasanya informasi di
retrieve
dari text file ataupun dari database server (Oracle, MySql, Access,
dll). Baru kemudian, Microsoft menciptakan ASP (Active Server Pages)
yang
merupakan
bahasa script yang menyajikan kemudahan dalam membangun / membuat
halaman-halaman HTML dinamis jika dibandingkan dengan
bahasa-bahasa
programming lainnya seperti PERL, C, Java, dan VB. Dan JSP merupakan
salah satu bahasa server script yang cukup banyak digunakan
oleh para developer, selain ASP, karena kemudahan penggunaan dan kestabilannya.
Gambar
berikutnya menggambarkan perbedaan antara tipe gambar di atas yang
menggunakan C atau Perl sebagai bahasa programming untuk web
server dengan yang menggunakan JSP seperti yang ditunjukan dibawah ini :
Bisa kita lihat disini, bahwa source code JSP tersimpan
di server, dan dijalankan oleh JSP Servlet engine, misalkan mengambil data dari Database, yang
kemudian dikonversi kedalam bentuk halaman-halaman HTML yang kemudian dikirimkan balik kepada client yang memanggil (request).
Mengapa menggunakan JSP ?
Alasan mengapa JSP sekarang mulai banyak digunakan adalah karena :
- Multiplatform, dimana JSP bisa anda jalankan baik di Windows 2000, UNIX, Linux, maupun jenis-jenis OS lainnya.
- Dengan menggunakan Java Bean dan Servlet, maka konsep tentang Component Reuse dapat dimaksimalkan penggunaannya.
- Gratis
JSP SERVER
Untuk
bisa menjalankan JSP di web server, maka terlebih dahulu, harus
dipastikan apakah jenis web server yang digunakan sudah mendukung atau
tidak
JSP. Jika anda menginstall Java Web Server yang bisa didownload di
http://www.sun.com, maka anda tidak perlu lagi menggunakan JSP Server
dari
3rd party (seperti : JRUN, TOMCAT, Weblogic, dll). Untuk tutorial
disini, penulis akan mengajak anda untuk menggunakan Tomcat sebagai JSP
Server untuk latihan kita nantinya.
Installasi TOMCAT
1. Silahkan download Tomcat anda secara gratis di sini : http://jakarta.apache.org