# The Java EE 7 Tutorial

# 14 Composite Components: Advanced Topics and an Example

This chapter describes the advanced features of composite components in JavaServer Faces technology.

A composite component is a special type of JavaServer Faces template that acts as a component. If you are new to composite components, see Composite Components before you proceed with this chapter.

The following topics are addressed here:

- Attributes of a Composite Component

- Invoking a Managed Bean

- Validating Composite Component Values

- The compositecomponentexample Example Application