<name:componente bean="#{managedBean}" action="pesquisar" propriedade="entidades">
<h:inputText value="#{bean[propriedade]}"/> | <h:commandLink action="#{bean[action]}"/>
<composite:interface>
<composite:attribute name="bean" required="true" />
<composite:attribute name="action" required="true" />
<composite:attribute name="propridade" />
</composite:interface>
<composite:implementation>
<h:inputText value="#{bean[propriedade]}"/> | <h:commandLink action="#{bean[action]}"/>
</composite:implementation>
<comp:meu action="#{bean.action}">
<composite:attribute name="action" default="bean.action" />
ps: creio que seja por falta de conhecimento que estou passando por esses questionamentos, quem puder ajudar ou mesmo indicar um livro, link sobre o assunto fico grato.
ps3: e se não for possivel fazer o mesmo do facelets no jsf 2.0 component model eu gostaria de saber como posso fazer projeto .jar dos meu facelets...th