📰 WHAT'S NEW?

[08] Java Server Pages

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.*”/%>

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++) {
        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()%>
 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