"Composite Component" is a JSF 2.x / Facelets specific term for reuseable UI components which are declared using pure XML rather than Java.
I have a composite component with an interface that contains this: <cc:attribute name="model" shortDescription="Bean that contains …
jsf-2 composite-component