22 Aug
Web Programming Session 9-10 and Homework
Session 9: JSP and JavaBeans
Dalam Wikipedia dijelaskan bahwa JavaBeans adalah kelas-kelas yang mengenkapsulasi banyak objek ke dalam satu objek, yang dalam hal ini disebut bean. JavaBeans berguna dalam membantu meringkas codingan Java sehingga membuat code menjadi lebih singkat. Ada beberapa hal yang perlu diperhatikan dalam menggunakan JavaBeans:
- Mengandung sebuah constructor yang tidak menerima argumen.
- Tidak mendeklarasi public instance variables. Semua instance variables dideklarasikan privat.
- Mengandung setter dan getter untuk semua properties yang akan diakses oleh JSP.
Dalam JSP ada 3 tag yang dapat digunakan untuk berinteraksi dengan JavaBeans, yaitu:
- useBean, digunakan untuk mengakses atau membuat objek bean.
- getProperty, digunakan untuk mendapatkan properti dari objek.
- setProperty, digunakan untuk menset properti dari objek.
Session 10: JSP Standard Tag Library
JSP Standard Tag Library, atau biasa disebut dengan JSTL, adalah suatu cara dalam pemrograman JSP yang dapat membantu dalam mengurangi jumlah code yang dituliskan, dengan menyediakan tag untuk tugas-tugas umum yang dilakukan dalam JSP. Untuk menggunakan JSTL, diperlukan JSTL Library.
Untuk bekerja dengan JSTL. dibutuhkan taglib directive yang mengandung JSTL core library. Untuk menggunakan libary yang dibutuhkan, maka perlu menyisipkan <taglib> directive pada baris atas dari tiap JSP yang membutuhkan library tersebut.
Contohnya: <%@ taglib prefix=”c” uri=”http://java.sun.com/jsp/jstl/core” %>
JSTL tag dapat diklasifikasikan kedalam beberapa kelompok berdasarkan fungsinya, yaitu Core tags, Formatting tags, SQL tags, XML tags, dan JSTL functions.
Core tags adalah kelompok yang berisikan tag yang sering digunakan. Untuk memasukkan core tags, dapat menggunakan sintaks berikut: <%@ taglib prefix=”c” uri=”http://java.sun.com/jsp/jstl/core” %>. Berikut adalah beberapa contoh dari core tags.
Recent Comments