0% menganggap dokumen ini bermanfaat (0 suara)
144 tayangan6 halaman

Pengertian JSP

JSP merupakan teknologi servlet-based yang digunakan untuk menghadirkan konten dinamis dan statis pada web. JSP memungkinkan pengembang menghindari penggabungan kode Java ke dalam HTML secara langsung dan memisahkan logika presentasi dan bisnis. JSP juga mendukung penggunaan komponen berulang dan multiplatform.

Diunggah oleh

Jimmi Sitorus
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
144 tayangan6 halaman

Pengertian JSP

JSP merupakan teknologi servlet-based yang digunakan untuk menghadirkan konten dinamis dan statis pada web. JSP memungkinkan pengembang menghindari penggabungan kode Java ke dalam HTML secara langsung dan memisahkan logika presentasi dan bisnis. JSP juga mendukung penggunaan komponen berulang dan multiplatform.

Diunggah oleh

Jimmi Sitorus
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 6

Pengertian JSP

Java Server Pages (JSP) merupakan sebuah tenologi servlet-based yang digunakan
pada web tier untuk menghadirkan dynamic dan static content. JSP merupakan textbased dan kebanyakan berisi template text HTML yang digabungkan dengan spesifik
tags dynamic content

Tujuan JSP

Sejak JSPs merupakan dokumen text seperti HTML, para pengembang menghindari format
dan manipulasi yang memungkinkan String yang sangat panjang untuk menghasilkan
output. Content HTML sekarang tidak ditempelkan dengan berbagai macam kode dari
Java. Hal ini membuatnya lebih mudah untuk dipelihara.
JSPs lebih dikenal oleh semua orang dengan pengetahuan dari HTML, hanya dengan
mempelajari markup dynamic. Hal ini membuatnya mungkin untuk para desainer site
untuk membuat template HTML dari sebuah site, dengan para pengembang
memprosesnya suatu saat nanti untuk memasukkan tags yang menghasilkan dynamic
content. Hal ini juga memudahkan dalam pengembangan web page.
JSPs memiliki built-in yang mendukung untuk penggunaan komponen software yang dapat
digunakan kembali(JavaBeans). Hal ini tidak hanya membiarkan para pengembang
menghindari kemungkinan menemukan kembali inti/kemudi dari tiap aplikasi,
mempunyai software pendukung untuk memisahkan komponen software untuk
menghandle logic promotes separation dari presentasi dan business logic.
JSPs, merupakan bagian solusi dari Java untuk pengembang aplikasi web, merupakan
multi-platform yang tak terpisahkan dan dapat dijalankan pada berbagai container servlet

yang compatible, dengan mengabaikan vendor atau sistem operasinya.


Dalam kaitannya dengan cara kerja JSPs, mereka tidak membutuhkan kompilasi dari para
pengembang. Kompilasi ini telah ada untuk kita pada kontainer servlet. Modifikasi JSPs
dideteksi secara otomatis. Hal ini secara relatif membuatnya mudah untuk dibangun.

Syntax JSP

contoh Program JSP :


<HTML>
<TITLE>Selamat Datang</TITLE>
<BODY>
<H1> Greetings!</H1> <br>
Terimakasih telah mengakses site kami. <br>
Waktu hari ini <%= new java.util.Date() %>
</BODY>
</HTML>

Mengenal dan Menggunakan JSP Tag


Apakah yang dimaksud dengan JSP Tag itu ? Seperti halnya HTML Tag,
dimana digunakan untuk merepresentasikan berbagai bentuk element di
dalam
HTML, seperti untuk table di HTML anda menggunakan : <TABLE>, atau pun
judul HTML anda menggunakan <TITLE> dan masih banyak lagi tag-tag
lainnya yang ada di HTML, maka dengan mengenal jenis-jenis tag yang ada
di JSP, akan memudahkan anda di dalam membangun aplikasi online anda
menggunakan bahasa development server script yang satu ini.
Saya akan mencoba membahas sekalian juga mengajak anda secara singkat
untuk mengenal 5 jenis tag yang anda di JSP, yaitu :
1. Declaration Tag (Tag Deklarasi)
2. Expression Tag (Tag Expresi)
3. Scriptlet Tag
4. Action Tag, dan
5. Directive Tag (Tag Direktif)
1. Declaration Tag
Declaration Tag di JSP ditandai dengan pembuka : <%! dan penutup %>
Tag ini digunakan oleh developer untuk mengdeklarasikan variable ataupun
method (operasi) di JSP. Satu catatan lagi, bahwa statement dan code yang
anda akan letakkan di dalam Declaration Tag harus selalu diakhiri dengan
tanda titik koma ;
Contoh penggunaan tag ini adalah seperti contoh berikut :
<%!
int counter = 0 ;
double TotalGaji = 0;
%>
2. Expression Tag
Expression Tag dalam JSP memperbolehkan anda (terutama sebagai
programmer dengan background Java) untuk menempelkan (embed) expresi
format Java anda ke dalam badan JSP, dimana sama dengan out.println().
Expression Tag di JSP ditandai dengan pembuka : <%= dan penutup %>
Contoh dibawah ini adalah untuk menampilkan tanggal hari ini dan jam
dengan menggunakan salah satu paket library dari Java.
Tanggal Hari Ini adalah : <%= new java.util.Date() %>
3. Scriptlet Tag
Scriptlet Tag selalu dimulai dengan pembuka : <% dan penutup %>
Didalam tag ini , anda bisa menggunakan standard coding dari Java
(perintah-perintah, expresi, operator, dll sbg). Contoh dibawah ini adalah
untuk

mencetak isi variable String ke layar :


<%
String nama = "Julius"
out.println(nama);
%>
4. Action Tag
Ada 2 fungsi utama dari penggunaan Action Tag di JSP, yaitu :
- memperbolehkan halaman JSP kita berinteraksi dengan Java Bean (akan
kita bahas pada modul lanjutan).
- transfer kontrol dari satu halaman JSP ke halaman JSP lainnya
5. Directive Tag
Directive Tag yang ada di JSP merupakan jenis tag yang mencakup fungsi
yang cukup luas. Pada modul ini, kita akan melihat ke 2 jenis Directive Tag
yang cakupannya lebih kecil yaitu :
5.1. Include Directive
Yang memperbolehkan anda sebagai developer untuk menyertakan isi satu
file ke dalam badan isi file lainnya. Biasanya anda akan menggunakan tag
jenis ini, misalkan jika anda perlu menggunakan isi yang sama berulangulang untuk beberapa halaman yang berbeda. Jadi, daripada anda harus
mengetikan isi yang sama di beberapa halaman JSP yang berbeda, ada
bagusnya ada letakkan di satu halaman saja, kemudian halaman-halaman
lain
hanya tinggal menggunakan Directive Tag untuk menyertakan halaman ini.
Contoh :
<%@ include file="header.html" %>
<%@ incude file="header.jsp" %>
5.2. Tag Lib Directive
Tag Lib merupakan koleksi daripada Custom Tag yang bisa digunakan
bersama-sama dengan halaman JSP anda. Custom Tag juga akan kita bahas
pada
modul-modul advance nantinya.
Contoh :
<%@ taglib uri="...." prefix="...." %>
Kita akan bahas mengenai Java Bean, Tag Lib Direktive pada modul-modul
advance pada kesempatan yang lain.

Ok, rasanya teori sudah cukup banyak, sekarang mari kita mencoba
membuat suatu contoh program sederhana dengan apa yang telah kita
pelajari
pada modul 2 ini :
<HTML>
<HEAD><TITLE>Contoh Belajar Modul 2 - JSP - http://www.IndoTektips.com</TITLE></HEAD>
<BODY>
<%! String namaSitus = "http://www.indo-tektips.com";
int counter = 0 ;
private void increment Counter() {
counter++;
}
%>
Total Pengunjung situs : <%= namaSitus %> <BR>
Total Hit adalah : <%= counter %>
</BODY>
</HTML>

Untuk menggunakan pemrograman JSP, tentunya kita harus mempersiapkan


Installer yang dibutuhkan untuk melakukan penginstallan yang mendukung
Pemrograman JSP.
Langkah pengionstallan yang kita lakukan adalah sebagai berikut :
1. Silahkan lakukan Penginstallan Java Development Kit ( JDK )
2. Jika JDK sudah terinstall, Siapkan Xampp xampp-win32-1.8.1-VC9-installer
Jika Sudah Melakukan Penginstallan JDK dan Xampp, Maka Kita Siap untuk membuat
Program JSP di Notepad / Notepad++

Anda mungkin juga menyukai