JSF : As per Wikipedia, JSF is a Java specification for building component-based user interfaces for web applications.
Facelets : is an open source Web template system under the Apache license and the default view handler technology (aka view declaration language) for JavaServer Faces (JSF).
So my question is
- Is JSF a component based specification or is it really facelets based specification, since all those components are really set on facelets by default.
- Can we say facelets is a component itself or a feature of JSF, since JSF also communicates callbacks via backing beans.