JSP
JSP(Java Server Pages)
merupakan teknologi web berbasis pemograman java dan merupakan bagian dari
teknologi J2EE. Pada Halaman JSP sintak HTML digabungkan dengan kode java
melalui tag-tag yang disediakan.
ü
JSP
dapat dieksekusi seperti html
ü
JSP
dapat diprogram seperti Java
ü
JSP
dikonversi ke servlets dahulu sebelum dikompile
Kelebihan JSP
ü
JSP
cenderung memiliki performansi yang lebih baik, karena JSP dilakukan kompile
terlebih dahulu menjadi servlet yang berupa byte code.
ü
Didukung
bahasa Java yang memilki kemampuan OOP dan tingkat reuseability tinggi.
ü
Dapat
menggunakan JavaBean untuk mengenkapsulasi kode-kode java.
Kelemahan JSP
Proses kompile terhadap halaman JSP
mengakibatkan client harus menunggu lebih lama pada saat pertama kali di
lakukan loading. Hal ini tentu saja menyebabkan kecepatan proses JSP secara
menyeluruh berkurang.
Element-element pada JSP :
Directive
Elemen yang menyediakan informasi khusus tentang halaman JSP. Ada tiga macam directive yaitu :
1. Directive page untuk melakukan setting dihalaman JSP. Contoh kode: <%@page language = java import = “java.util.*”/%>
Elemen yang menyediakan informasi khusus tentang halaman JSP. Ada tiga macam directive yaitu :
1. Directive page untuk melakukan setting dihalaman JSP. Contoh kode: <%@page language = java import = “java.util.*”/%>
2. Directive include untuk menyisipkan file lain ke dalam halaman JSP. Contoh kode: <%@include file = “copyright.html”%>
3. Directive taglib untuk melakukan operasi tertentu. Contoh kode: <%@ taglib uri = “identifier” prefix = “prefix”%>
Scripting
Elemen scripting terdiri atas 3 macam yaitu:
} Scriplet
Elemen yang digunakan untuk menyisipkan kode pemograman java ke halaman JSP. Contoh tag scriplet: <% for(int i = 0; i<10; i++) {
Elemen yang digunakan untuk menyisipkan kode pemograman java ke halaman JSP. Contoh tag scriplet: <% for(int i = 0; i<10; i++) {
out.println (“selamat datang”);} %>
Contoh lain :
<% Out.print (“Selamat Belajar JSP di
Politeknik Caltex Riau”); %>
} Deklarasi
Elemen yang digunakan untuk mendeklarasikan
variable yang digunakan dalam JSP. Contoh tag deklarasi
<%! int x = 10 double y = 2.0; %>
} Ekspresi
Elemen yang digunakan untuk menampilkan nilai dari suatu variable. Contoh tag expression :
<%= new java.util.Date()%>
Elemen yang digunakan untuk menampilkan nilai dari suatu variable. Contoh tag expression :
<%= new java.util.Date()%>
java.util.Date()
merupaka ekspresi yang biasa digunakan pada
pemrograman Java untuk mendapatkan waktu sekarang.
Action
Merupakan elemen yang didefenisikan dalam
spesifikasi JSP. Contoh tag action
-
<jsp:usebean>
-
<jsp:setproperty>
-
<jsp:getproperty>
-
<jsp:include>
-
<jsp:forward>
Contoh Halaman JSP
<% = “HELLO WORLD !”%>

0 komentar:
Posting Komentar