JSF - Action ou ActionListener?  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
nicholas.bittencourt
JavaTeenager
[Avatar]

Membro desde: 17/01/2007 00:17:42
Mensagens: 161
Localização: Niterói, RJ, Brasil
Offline

Quando usar cada um deles? Qual a diferença em termos de desenvolvimento na pratica? E o ChangeListener, alguem ja usou? Podem me dar usos praticos de cada caso?

Valeu!

--
Nicholas Dacal A. Bittencourt
http://goronah.blog.br

We also realized that solving everyone?s problems was too big of a challenge for the first release. It would be better to build a product that a lot of people love, than one that everyone tolerates (...) - Paul Buchheit, Gmail Engineer
[WWW] [MSN]
Giulliano
GUJ Master
[Avatar]

Membro desde: 14/11/2006 19:29:38
Mensagens: 1627
Localização: São Paulo
Offline

uma Action não receb um evento diferente da ActionListener

segue um exemplo




abraços

Oracle Certified Master, Java EE 5 Enterprise Architect
Oracle Certified Professional Java Programmer
GiuLLianO MoRRoNi




<UnTouChAbLe>
[Email] [WWW] [MSN]
alots_ssa
JavaEvangelist

Membro desde: 19/07/2005 11:21:24
Mensagens: 469
Localização: Salvador
Offline

Além disso com o ActionListener vc nao pode mudar a pagina que vc está. A não ser que faça na mão um forward com o HttpServletRequest. Mas basicamente eu acho que é o que o amigo falou anteriormente.

Alberto

http://alots.wordpress.com
[WWW] [MSN]
nicholas.bittencourt
JavaTeenager
[Avatar]

Membro desde: 17/01/2007 00:17:42
Mensagens: 161
Localização: Niterói, RJ, Brasil
Offline

Deixa eu ver se entendi direito...

Se eu quiser fazer uma operação que navegue de uma pagina para outra, eu preciso fazer um Action. Mas nos demais casos, como apagar uma linha de uma tabela, eu uso o ActionListener.

Mas existe algum erro em usar um action pra realizar essa operacao de apagar a linha de uma tabela? Alguma coisa impeditiva? Restrições?

--
Nicholas Dacal A. Bittencourt
http://goronah.blog.br

We also realized that solving everyone?s problems was too big of a challenge for the first release. It would be better to build a product that a lot of people love, than one that everyone tolerates (...) - Paul Buchheit, Gmail Engineer
[WWW] [MSN]
alots_ssa
JavaEvangelist

Membro desde: 19/07/2005 11:21:24
Mensagens: 469
Localização: Salvador
Offline

Não tem nenhum impedimento em vc excluir uma linha da coluna com uma action. Tem problema não.

Alberto

http://alots.wordpress.com
[WWW] [MSN]
Leozin
JWizard
[Avatar]

Membro desde: 18/06/2005 21:01:26
Mensagens: 2310
Localização: São Paulo/SP
Offline

nicholas.bittencourt wrote:
Mas existe algum erro em usar um action pra realizar essa operacao de apagar a linha de uma tabela? Alguma coisa impeditiva? Restrições?


Basicamente não, caso você passe por f:param a linha da tabela cujo qual você quer excluir mas o teu action vai ter que retornar null ou uma String vazia, porque geralmente o action vai te redirecionar para outra página

vale lembrar que o action você pode botar diretamente uma string, do tipo action="sucesso" para te direcionar para a proxima pagina

use o actionListener para métodos na página mesmo, caso você queira alterar algo ou afins. O action (pegando do backing bean) você pode usar por exemplo, pra limpar valores ou carregar valores antes de abrir uma página

http://www.leozin.com.br/blog
[ICQ]
nicholas.bittencourt
JavaTeenager
[Avatar]

Membro desde: 17/01/2007 00:17:42
Mensagens: 161
Localização: Niterói, RJ, Brasil
Offline

Leozin wrote:O action (pegando do backing bean) você pode usar por exemplo, pra limpar valores ou carregar valores antes de abrir uma página


Existe como carregar um action por default? Como eh a codificacao? Se o usuario acessar direto o *.faces ele ja executa esse action?

--
Nicholas Dacal A. Bittencourt
http://goronah.blog.br

We also realized that solving everyone?s problems was too big of a challenge for the first release. It would be better to build a product that a lot of people love, than one that everyone tolerates (...) - Paul Buchheit, Gmail Engineer
[WWW] [MSN]
Leozin
JWizard
[Avatar]

Membro desde: 18/06/2005 21:01:26
Mensagens: 2310
Localização: São Paulo/SP
Offline

Olá

nicholas.bittencourt wrote:
Existe como carregar um action por default? Como eh a codificacao? Se o usuario acessar direto o *.faces ele ja executa esse action?


Realmente isso eu não sei te dizer... Mas não vejo nenhuma situação cujo qual você precise fazer isso, o mais comum é como se você programasse pra Swing, ou seja, imagina que uma lista de entidades não esteja carregada, se ela estiver nula, tu chama o dao e pronto, senao só carrega na tela

http://www.leozin.com.br/blog
[ICQ]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team