Dalam berkomunikasi, client dan server terhubung melalui Internet atau Intranet. Internet
adalah kumpulan komputer atau jaringan komputer yang terhubung secara global seluruh dunia sedangkan Intranet adalah komputer yang
terhubung dalam suatu jaringan dalam wilayah tertentu. Client akan melakukan request
permintaan kepada server melalui protokol HyperText Transfer
Protocol HTTP dalam bentuk HyperText Markup Language HTML ,
kemudian server akan membalas dan mengirimkan dokumen sesuai yang di- request
oleh client. Kadir, 2004
2.2.1 Hyper Text Markup Language HTML
HTML adalah standar informasi yang berbasis hypertext yang dipakai pada Web. HTML bekerja menggunakan HyperText Transfer protocol
HTTP , suatu protokol komunikasi yang memungkinkan Web sever
berkomunikasi dengan Web browser. Dengan adanya protocol ini maka antara Web Server
dan Web browser dapat berkomunikasi. Aturan penulisan kode HTML :
HTML HEAD
TILTETITLE HEAD
BODYBODY HTML
2.2.2 JAVA SERVER PAGES JSP
JSP adalah fitur pada bahasa java yang memungkinkan sebuah aplikasi Web yang menggunakan pendekatan pemrosesan pada sisi Server. Artinya
sourcecode kode sumber dijalankan pada Web Server. Prinsip kerjanya
adalah client melakukan request halaman Web berupa dokumen JSP melalui Internet. Permintaan tersebut diterima oleh server kemudian
dikirimkan ke JSP Servlet Engine. Servlet adalah teknologi Java yang memungkinkan pembuatan halaman Web yang bersifat dinamis dan diproses
pada sisi server. Oleh JSP Servlet Engine dilakukan pemrosesan di-generate sehingga membentuk kode HTML dan dikirimkan ke client melalui Internet.
Kode JSP pada dasarnya adalah kode HTML yang dilengkapi dengan tag - tag JSP. Ada 3 tiga jenis elemen JSP yaitu :
1.
Ekspresi berbentuk = ekspresi yang dievaluasi dan disisipkan ke
dalam output keluaran . menyisipkan nilai java secara langsung sebagai output
. Ekspresi java dievaluasi, dikonversi ke suatu String dan disisipkan dalam halaman Web.
2.
Scriptlet berbentuk kode yg disisipkan kedalam metode service
servlet . Mampu menyisipkan ekspresi yg lebih kompleks, memungkinkan
menyisipkan arbitrary code ke dalam metode servlet yg akan dibuat untuk men-generate halaman.
3.
Deklarasi berbentuk kode yang disisipkan ke dalam body class
servlet , diluar metode yang sedang digunakan. Karena tidak men-generate
suatu output, maka memungkinkan mendefinisikan metode atau field yang disisipkan dalam main body badan utama dari class servlet diluar dari
metode service yang memproses request . Normalnya digunakan untuk konjungsi
dengan ekspresi dan scriptlet. Cotohnya Kode JSP :
HTML HEAD
TILTEContoh kode JSPTITLE HEAD
BODY
Out.print“Contoh kode JSP”
BODY HTML
Pasangan dan merupakan salah satu model dari tag JSP. Abdul Kadir, 2004
2.2.3 SESSION dan COOKIE