Facelets adalah halaman deklarasi bahasa yang digunakan untuk
membangun komponen UI JSF, facelets menggunakan gaya HTML. Facelets sangat
powerfull tetapi ringan, hal itulah yang menjadikan facelets sebagai template
default JSF.
Fitur facelets meliputi:
1. Penggunaan XHTML untuk membuat halaman web.
2. Mendukung penggunaan faceletes tag libraries, disamping JSF dan JSTL tag libraries.
3. Memiliki dukungan untuk Expression Language (EL).
4. Mampu sebagai template untuk komponen dan
halaman.
Keuntungan dari Facelets untuk proyek-proyek pembangunan berskala
besar meliputi:
1. Mendukung untuk penggunaan kembali kode
melalui template dan komponen komposit.
2. Waktu kompilasi yang lebih cepat.
3. Memiliki kinerja tinggi untuk proses rendering.
Tag Library
|
URI
|
Prefix
|
Example
|
Contents
|
JavaServer Faces Facelets Tag Library
|
http://java.sun.com/jsf/facelets
|
ui:
|
ui:component
ui:insert
|
Tag - tag untuk tamplate
|
JavaServer Faces HTML Tag Library
|
http://java.sun.com/jsf/html
|
h:
|
h:head
h:body
h:outputText
h:inputText
|
Tag – tag komponen JavaServer Faces untuk
semua objek UIComponent
|
JavaServer Faces Core Tag Library
|
http://java.sun.com/jsf/core
|
f:
|
f:actionListener
f:attribute
|
Tag – tag untuk aksi JavaServer faces kustom,
ini tidak terkait dengan render kit.
|
JSTL Core Tag Library
|
http://java.sun.com/jsp/jstl/core
|
c:
|
c:forEach
c:catch
|
JSTL 1.2 Core Tags
|
JSTL Functions Tag Library
|
http://java.sun.com/jsp/jstl/functions
|
fn:
|
fn:toUpperCase
fn:toLowerCase
|
JSTL 1.2 Functions Tags
|
No comments:
Post a Comment