11.1. Facelets

A webes felület oldalainak egységes megjelenítéséhez elengedhetetlen egy jó sablonrendszer (templating framework), mivel itt is szerencsés elkerülni a kódok duplikálását; ha módosítani kell valamit, akkor azt csak egy helyen kelljen megtenni ([20]).

A Facelets ([21]) egy ilyen sablonrendszer, háttérben JavaServer Faces-zel. A kényelmesebb fejlesztéshez Netbeans plugin ([22]) is rendelkezésre áll, ami képes kódszínezésre, automatikus kódkiegészítésre, az esetleges gépelési hibák jelzésére, valamint tartalmaz néhány varázslót is az új projektek létrehozásához.

Tartalom átvétel