Comparação do modelo de componentização do JSF 2.0 com composição facelets puro

0 respostas
dreampeppers99
Eu desenvolvi alguns componentens em facelets que eram bastante flexívels... eu conseguia passar um bean e sua action ou um bean e seu atributo.
<name:componente bean="#{managedBean}" action="pesquisar" propriedade="entidades">
E na implementação era algo simples como :
<h:inputText value="#{bean[propriedade]}"/> | <h:commandLink action="#{bean[action]}"/>
Daí quando fui para o modelo JSF 2.0 me deparrei com
<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>
E não consegui a mesma flexbibilidade visto que tenho que colocar fixamente ou action ou na implementação o bean.action... Mesmo sendo pela action ...
<comp:meu action="#{bean.action}">
Eu gostaria de usar um default mas não consigo :\
<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

Criado 22 de fevereiro de 2011
Respostas 0
Participantes 1