Hyper Text Markup Language HTML JAVA SERVER PAGES JSP

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