Anda di halaman 1dari 12

Servlet Tutorial | JSP

Tutorial for Beginner

NAMA: Arif Budirianto


NIM: 2018804470
KELAS: Shift (MALAM)

http://www.free-powerpoint-templates-design.com
Introduction to web
Web dan Http
Website adalah kumpulan file statis yg berupa halaman html, gambar dan grafik,
dll. Dan aplikasi web adalah situs web dengan fungsionalitas dinamis di server anda
bisa di bilang google facebook twitter semua ini adalah contoh aplikasi web.
Hubungan web dan http, http tidak lain adalah hypertext transfer protocol, itu
adalah protokol yg klien dan pengguna server di web untuk berkomunikasi satu sama
lain itu sangat mirip dengan protokol internet lain seperti smpt yaitu simple mail
transfer, ftp yaitu file transfer protokol
Introduction to servlets
servlet adalah suatu teknologi Java yang diintegrasikan di dalam Web-
Server untuk melakukan fungsi-fungsi server-side. Fungsi server-side ini
dijalankan untuk menanggapi permintaan dari client (web browser).
• Fungsi servlet adalah untuk membuat web dinamis bagi user. Secara
umum, cara kerja servlet adalah menerima request kemudian
mengirim response. Client(browser) mengirimkan HTTP request
pada servlet container. Kemudian servlet container akan
menghantarkan request ke server yang dimaksud. Servlet akan
menjalankan program java. Dan jika diperlukan bisa mengakses
database atau lainnya untuk menghasilkan output berupa HTML.
Halaman HTML ini diserahkan ke servlet container untuk dikirimkan
kembali sebagai response kepada client.
Generic servlets
• Servlet Generik
• GenericServlet mengimplementasikan antarmuka Servlet , ServletCon
fig dan Serializable. GenericServlet mengimplementasikan Antarmuka
Servlet. 
• Ini mengimplementasikan semua metode Antarmuka Servlet
kecuali  metode layanan . GenericServlet dapat didefinisikan sebagai
generik, ia dapat menangani semua jenis permintaan jadi ini
adalah servlet protokol-independen. 
• GenericServlet mengimplementasikan metode log
dari ServletContext Interface. Ketika generik ditulis pengguna bisa
mengganti metode layanan abstrak. Berikut adalah
metode GenericServlet .
Session tracking
• Pelacakan Sesi
• Pelacakan sesi adalah mekanisme yang digunakan servlet untuk mempertahankan
status tentang serangkaian permintaan dari pengguna yang sama (yaitu, permintaan
yang berasal dari browser yang sama) selama beberapa periode waktu.
• Sesi dibagi di antara servlet yang diakses oleh klien. Ini nyaman untuk aplikasi yang
terdiri dari banyak servlet. Misalnya, Toko Buku Duke menggunakan pelacakan sesi
untuk melacak buku yang dipesan oleh pengguna. Semua servlet dalam contoh
memiliki akses ke sesi pengguna.
• Untuk menggunakan pelacakan sesi,

• Dapatkan sesi ( objek) untuk pengguna.HttpSession


 
• Simpan atau dapatkan data dari HttpSessionobjek.
 
Introduction to jsp
• JSP (Java Server Page) ialah teknologi untuk mengontrol isi atau tampilan halaman
Web melalui penggunaan servlet, program kecil yang dijalankan di server Web. Sun
Microsystem, pembuat Java, mengacu kepada teknologi JSP sebagai Servlet API
(Application Program Interface).
Jsp scripting & directive elements

• Elemen JSP Scripting ditulis di dalam <%


%>tag. Kode di dalam <% %>tag ini diproses
oleh mesin JSP selama terjemahan halaman
JSP. Teks lain di halaman JSP dianggap sebagai
kode HTML atau teks biasa.
• Contoh:
Komentar JSP
JSP Comment digunakan saat Anda membuat halaman JSP dan ingin memberi
komentar tentang apa yang Anda lakukan. Komentar JSP hanya terlihat di halaman
JSP. Komentar ini tidak disertakan dalam kode sumber servlet selama fase
terjemahan, juga tidak muncul dalam respons HTTP. Sintaks komentar JSP adalah
sebagai berikut:
Java bean class
What is a Java bean class?
Dalam komputasi berbasis Platform Java, JavaBeans adalah kelas yang merangkum banyak objek
menjadi satu objek (kacang). Mereka dapat diserialkan, memiliki konstruktor tanpa argumen, dan
mengizinkan akses ke properti menggunakan metode pengambil dan penyetel
Ini adalah kelas java yang harus mengikuti konvensi berikut:
Harus menerapkan Serializable
Ini harus memiliki konstruktor no-arg publik.
Semua properti di java bean harus privat dengan metode getter dan penyetel publik.
filter_none

Anda mungkin juga menyukai