Коли використовувати <ui: include>, файли тегів, складені компоненти та / або користувацькі компоненти?
Нещодавно я почав використовувати JSF 2.0 з Facelet і здивувався новими складовими компонентами, знаючи існуючі <ui:include>та інші методи шаблонування, пропоновані Facelets 1.x. Яка різниця між цими підходами? Функціонально вони, схоже, пропонують приблизно те саме: <ui:param>vs <cc:attribute>, <ui:insert>+ <ui:define>vs тег-файли, повторне використання існуючих шаблонів. Чи є щось, крім синтаксису та чіткої …