40
2.2.2
Java S ervlet
M
enurut
Brunner
(2003: 4) M etode dasar
untuk
membangun
suatu web ap likasi
men ggunakan
Java disediakan
oleh
Java Servlet. Servlet
merup akan
class Java
y
ang menambah
fun gsi dari suatu server, sep erti web server
Apache, untuk
memp roses
secara
dinamis
request
y
ang diterima
dan
men ghasilkan
response
y
ang sesuai.
Servlet
meny ediakan
fun gsionalitas
y
ang
handal,
membuat
website men in gkatkan kekuatan
bahasa p emrogr aman Java.
Kekuatan tersebut,
bagaimanap un juga,
membutuhkan
seseorang
y
ang
in gin
men ggunakan S ervlet dan
memilik i p engetahuan
len gk ap
tentang bahasa p emro graman
Java. Java
Server
Page
(JS P)
dikemban gkan
untuk
men gatasi
kesulitan
tersebut.
JS P
meny ediakan
kekuatan
p
enuh
untuk
bahasa
p
emrograman
Java, tetap i
dalam
p
aket
y
ang
leb ih
mud ah.
Teknolo gi
JS P
dilap isi
oleh
teknolo gi
Servlet
kar ena
suatu
halaman JS P
harus
diterjemahkan
kedalam
suatu Servlet, sebelum d ap at
dip roses
oleh
web
server.
Pengetahuan
tentang
Servlet
sangat
berguna
dalam
memahami
bagaiman a
cara men gemb an gkan ap likasi w eb JS P.
Komp onen suatu server ap likasi web y ang meny ediakan akses untuk sumber JS P
disebut
container.
Contain er
ini
awalny a
men erjemahkan
h
alaman
JS P
ke
dalam
file
source
code
Java
y
ang
secara
default
men gimp lementasi
class
Javax.Servlet.HTTP.HTTPServlet.
Class
Servlet
ini
lalu
di
comp iled
ke
dalam
sebuah
file class
Java, y ang
dap at
digunakan
untuk
memp roses
original client
request.
Halaman
JS P
ditangan i
sebagai
suatu
Servlet, maka
halaman
JS P
men gikuti
S
ervlet
lifecycle.
Halaman
JS P
dap at
menggunakan
fun gsionalitas
y
ang disediakan oleh
container
sesuai den gan sp esifikasi Servlet, sep erti Filters
dan Servlet Listeners. Servlet
Applica
tion Programming Interface
(API) ju ga
terdiri
dari
class class
y
ang
|