<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Managed Beans. Não complique, simplifique.</title>
	<atom:link href="http://www.rponte.com.br/2009/08/27/managed-beans-nao-complique-simplifique/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rponte.com.br/2009/08/27/managed-beans-nao-complique-simplifique/</link>
	<description>"TEAM = Together Everyone Achieves More"</description>
	<pubDate>Wed, 08 Feb 2012 21:10:59 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Leonardo</title>
		<link>http://www.rponte.com.br/2009/08/27/managed-beans-nao-complique-simplifique/#comment-959</link>
		<dc:creator>Leonardo</dc:creator>
		<pubDate>Wed, 12 Oct 2011 17:33:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.rponte.com.br/?p=242#comment-959</guid>
		<description>Bom galera, minha duvida é a seguinte, estou precisando passar valores entre beans. Por exemplo, o usuário faz login no sistema, um atribuito grava o usuário logado, com isso em outros beans preciso saber o usuário que está logado no sistema. Como faço isso no JSF 2.0 ? Grato pela ajuda.</description>
		<content:encoded><![CDATA[<p>Bom galera, minha duvida é a seguinte, estou precisando passar valores entre beans. Por exemplo, o usuário faz login no sistema, um atribuito grava o usuário logado, com isso em outros beans preciso saber o usuário que está logado no sistema. Como faço isso no JSF 2.0 ? Grato pela ajuda.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leandro Jacomete</title>
		<link>http://www.rponte.com.br/2009/08/27/managed-beans-nao-complique-simplifique/#comment-953</link>
		<dc:creator>Leandro Jacomete</dc:creator>
		<pubDate>Sat, 10 Sep 2011 19:58:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.rponte.com.br/?p=242#comment-953</guid>
		<description>Depois que li este post, minha mente abriu, muito bom mesmo parabens...</description>
		<content:encoded><![CDATA[<p>Depois que li este post, minha mente abriu, muito bom mesmo parabens&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leonardo Pinto</title>
		<link>http://www.rponte.com.br/2009/08/27/managed-beans-nao-complique-simplifique/#comment-951</link>
		<dc:creator>Leonardo Pinto</dc:creator>
		<pubDate>Fri, 26 Aug 2011 22:11:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.rponte.com.br/?p=242#comment-951</guid>
		<description>Para otimizar e alavancar o uso de conceito JSF-2, utilize-o SEMPRE em conjunto com o JBoss-Seam!!!! Ele resolve problemas de Beans mantidos, transação, etc.... Integra de forma eficaz e graciosa toda arquitetura q elvouve JSF, com alta curva de produtividade.</description>
		<content:encoded><![CDATA[<p>Para otimizar e alavancar o uso de conceito JSF-2, utilize-o SEMPRE em conjunto com o JBoss-Seam!!!! Ele resolve problemas de Beans mantidos, transação, etc&#8230;. Integra de forma eficaz e graciosa toda arquitetura q elvouve JSF, com alta curva de produtividade.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Saulo Junior</title>
		<link>http://www.rponte.com.br/2009/08/27/managed-beans-nao-complique-simplifique/#comment-924</link>
		<dc:creator>Saulo Junior</dc:creator>
		<pubDate>Mon, 20 Jun 2011 18:34:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.rponte.com.br/?p=242#comment-924</guid>
		<description>"Existem muitos livros bons, assim como artigos em blogs e sites especializados sobre o assunto, mas nada melhor que a experiência do dia a dia para nos mostrar caminhos mais adequados de como solucionar determinados problemas" - Disse tudo e mais um pouco...</description>
		<content:encoded><![CDATA[<p>&#8220;Existem muitos livros bons, assim como artigos em blogs e sites especializados sobre o assunto, mas nada melhor que a experiência do dia a dia para nos mostrar caminhos mais adequados de como solucionar determinados problemas&#8221; - Disse tudo e mais um pouco&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vinicius</title>
		<link>http://www.rponte.com.br/2009/08/27/managed-beans-nao-complique-simplifique/#comment-904</link>
		<dc:creator>Vinicius</dc:creator>
		<pubDate>Tue, 12 Apr 2011 01:29:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.rponte.com.br/?p=242#comment-904</guid>
		<description>Boa noite Rafael.

Estou com um problema, espero que vc possa me ajudar. Tenho duas páginas JSF, um para listar os clientes outro para edita-los também tenho três managed bean dois deles com o escopo request e um com o esposo session, uso os de request receber dados e passar para o de session e ele deve acessar os métodos do meu sessionBean porém quando tento acessar não consigo pegar a seção. Será que pode me ajudar ? 

Desde já obrigado.</description>
		<content:encoded><![CDATA[<p>Boa noite Rafael.</p>
<p>Estou com um problema, espero que vc possa me ajudar. Tenho duas páginas JSF, um para listar os clientes outro para edita-los também tenho três managed bean dois deles com o escopo request e um com o esposo session, uso os de request receber dados e passar para o de session e ele deve acessar os métodos do meu sessionBean porém quando tento acessar não consigo pegar a seção. Será que pode me ajudar ? </p>
<p>Desde já obrigado.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fabiano</title>
		<link>http://www.rponte.com.br/2009/08/27/managed-beans-nao-complique-simplifique/#comment-885</link>
		<dc:creator>Fabiano</dc:creator>
		<pubDate>Mon, 14 Feb 2011 15:30:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.rponte.com.br/?p=242#comment-885</guid>
		<description>Olá a todos, Estou usando a biblioteca primefaces e queria saber se esta tem algum contexto maior que request e menor que session.</description>
		<content:encoded><![CDATA[<p>Olá a todos, Estou usando a biblioteca primefaces e queria saber se esta tem algum contexto maior que request e menor que session.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fabiano</title>
		<link>http://www.rponte.com.br/2009/08/27/managed-beans-nao-complique-simplifique/#comment-882</link>
		<dc:creator>Fabiano</dc:creator>
		<pubDate>Thu, 03 Feb 2011 15:26:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.rponte.com.br/?p=242#comment-882</guid>
		<description>Rafael, ajudou muito. Obrigado!

Você sabe dizer se a primefaces tem um componente com esta característica das t:saveState e a4j:keepAlive?</description>
		<content:encoded><![CDATA[<p>Rafael, ajudou muito. Obrigado!</p>
<p>Você sabe dizer se a primefaces tem um componente com esta característica das t:saveState e a4j:keepAlive?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rafael Ponte</title>
		<link>http://www.rponte.com.br/2009/08/27/managed-beans-nao-complique-simplifique/#comment-881</link>
		<dc:creator>Rafael Ponte</dc:creator>
		<pubDate>Tue, 01 Feb 2011 17:15:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.rponte.com.br/?p=242#comment-881</guid>
		<description>Olá Fabiano,

Como você mesmo já descobriu como resolver o seu primeiro problema (existe uma link de referência também nesse post, rss), então vou pular sua dúvida, ok?

Segunda dúvida: sim, você pode recuperar o valor da linha clicada mesmo o seu managed bean estando em request. 1) Uma maneira simples é utilizando algum componente que estenda o escopo conversacional, um escopo maior que request e menor que session, como t:saveState do Tomahawk ou a4j:keepAlive do Richfaces. 2) A maneira complicadinha é garantir que sempre que a dataTable avaliar a EL que representa a lista de objetos o managed bean retorne a mesma lista (mesmo que tenha que ir buscar de novo no banco).

Este post do BalusC tem algumas dicas,
http://balusc.blogspot.com/2006/06/using-datatables.html

Espero que tenha te ajudado.

Um abraço.</description>
		<content:encoded><![CDATA[<p>Olá Fabiano,</p>
<p>Como você mesmo já descobriu como resolver o seu primeiro problema (existe uma link de referência também nesse post, rss), então vou pular sua dúvida, ok?</p>
<p>Segunda dúvida: sim, você pode recuperar o valor da linha clicada mesmo o seu managed bean estando em request. 1) Uma maneira simples é utilizando algum componente que estenda o escopo conversacional, um escopo maior que request e menor que session, como t:saveState do Tomahawk ou a4j:keepAlive do Richfaces. 2) A maneira complicadinha é garantir que sempre que a dataTable avaliar a EL que representa a lista de objetos o managed bean retorne a mesma lista (mesmo que tenha que ir buscar de novo no banco).</p>
<p>Este post do BalusC tem algumas dicas,<br />
<a href="http://balusc.blogspot.com/2006/06/using-datatables.html" rel="nofollow">http://balusc.blogspot.com/2006/06/using-datatables.html</a></p>
<p>Espero que tenha te ajudado.</p>
<p>Um abraço.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fabiano</title>
		<link>http://www.rponte.com.br/2009/08/27/managed-beans-nao-complique-simplifique/#comment-879</link>
		<dc:creator>Fabiano</dc:creator>
		<pubDate>Tue, 01 Feb 2011 17:12:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.rponte.com.br/?p=242#comment-879</guid>
		<description>No entanto, infelizmente como Corinthiano e agora tentando ser programador, sei bem disso. Tanho outro:

A action não é executada dentro da dataTable (segue código sem a notação , para que possa aparecer no post

View
   h:dataTable value="#{pesquisaBB.produtos}" var="item" id="pesquisaDataTable" styleClass="ui-datatable" headerClass="textAlignLeft"
      h:column
         h:form id="itemView2"
            h:commandLink value="#{item.nome}" action="#{produtoBB.produtoViewLink(item)}"/
         /h:form
      /h:column
   /h:dataTable

Bean
   public String produtoViewLink(Produto produtoAux){
        System.out.println("Passei por aqui!");
        this.produto = produtoAux;
        return "produtoView";
    }

Coloquei inclusive um System para testar e nada, inclusive elevei o contexto dos Beans para session e nada. O Server nada executa.</description>
		<content:encoded><![CDATA[<p>No entanto, infelizmente como Corinthiano e agora tentando ser programador, sei bem disso. Tanho outro:</p>
<p>A action não é executada dentro da dataTable (segue código sem a notação , para que possa aparecer no post</p>
<p>View<br />
   h:dataTable value=&#8221;#{pesquisaBB.produtos}&#8221; var=&#8221;item&#8221; id=&#8221;pesquisaDataTable&#8221; styleClass=&#8221;ui-datatable&#8221; headerClass=&#8221;textAlignLeft&#8221;<br />
      h:column<br />
         h:form id=&#8221;itemView2&#8243;<br />
            h:commandLink value=&#8221;#{item.nome}&#8221; action=&#8221;#{produtoBB.produtoViewLink(item)}&#8221;/<br />
         /h:form<br />
      /h:column<br />
   /h:dataTable</p>
<p>Bean<br />
   public String produtoViewLink(Produto produtoAux){<br />
        System.out.println(&#8221;Passei por aqui!&#8221;);<br />
        this.produto = produtoAux;<br />
        return &#8220;produtoView&#8221;;<br />
    }</p>
<p>Coloquei inclusive um System para testar e nada, inclusive elevei o contexto dos Beans para session e nada. O Server nada executa.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fabiano</title>
		<link>http://www.rponte.com.br/2009/08/27/managed-beans-nao-complique-simplifique/#comment-878</link>
		<dc:creator>Fabiano</dc:creator>
		<pubDate>Tue, 01 Feb 2011 17:05:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.rponte.com.br/?p=242#comment-878</guid>
		<description>Pesquisando um pouco mais, e sempre devia começar pelo seu site. Encontrei a solução para o primeiro problema em um de seus posts.

das EL

http://www.rponte.com.br/2008/10/23/estendendo-jsf-el-com-jboss-el/</description>
		<content:encoded><![CDATA[<p>Pesquisando um pouco mais, e sempre devia começar pelo seu site. Encontrei a solução para o primeiro problema em um de seus posts.</p>
<p>das EL</p>
<p><a href="http://www.rponte.com.br/2008/10/23/estendendo-jsf-el-com-jboss-el/" rel="nofollow">http://www.rponte.com.br/2008/10/23/estendendo-jsf-el-com-jboss-el/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

