В чем разница между пользовательскими составными компонентами JSF и пользовательскими классическими компонентами
Я хочу создать пользовательский компонент JSF. Теперь я прочитал несколько документов из Oracle и увидел несколько примеров кода. Проблема в том, что я немного запутался:
Кажется, есть два способа создать пользовательский компонент с помощью JSF 2.0+. Насколько я понял, начиная с JSF 2.0, я могу использовать эти составные компоненты для создания своего собственного компонента.
Но есть ли у них какие-либо недостатки по сравнению с «классическим» компонентом?
Мой Компонент будет довольно сложным. Потеряю ли я что-нибудь (кроме нисходящей совместимости), когда я использую Композитные Компоненты?
Например, у моего Компонента будет некоторая работа в Java, это возможно с Композитными Компонентами?