JSF Composite Component
JSF Composite Component Since JSF 2.0 , JSF provides a powerful concept of creating custom component using composite component along with JSF facelet tags . A composite component is a special type of component which acts as a reusable component . It helps developer to define a customized component having a particular high level behavior as well as structure along with Labels , attributes , validators , converters and Listeners . User can use that predefined structure and inject their own set of functionality like any other standard reusable components. As per java specification , most commonly used composite tags are listed below : For simplicity, you can think composite:interface as java interface which is used to define a high level abstraction of the entire reusable component . Those configurable values are used in composite:implementation #{cc.attrs.attribute-name} expression to implement those values with reusable standard components . Let’s discuss this tags...