No Struts o Bean ficava na classe que extendia ActionForm e a regra ficava na classe que extendia Action.
Como fica isso no JSF? a regra fica no ManageBean, ele é responsável por tudo? (conversões, validações, comunicação com DAO) :shock:
?
No Struts o Bean ficava na classe que extendia ActionForm e a regra ficava na classe que extendia Action.
Como fica isso no JSF? a regra fica no ManageBean, ele é responsável por tudo? (conversões, validações, comunicação com DAO) :shock:
?
negocio eh o seguinte
por exemplo, uma classe Cliente
vai existir um backingbean q extends de Cliente
Esse backingbean vai ter métodos tipo cadastrar q instanciam objetos de um classe conexão q retorna listas ou objeto ou primitivos por exemplo.
nas suas jsp vc acessa esse backing bean , por exemplo, “${clienteBean.endereco}”
no facesconfig vc configurar as regras de navegaçao e o managedbean eh o backingbean
aí por exemplo, vc tem todo um form lah na sua jsp, e vai referenciar os atributos do objeto de backingbean e tem um button q contem uma action q vc vai colocar o nome do método clienteBean.gravar por exemplo. aí o backing bean é o meio da aplicação. vc so usa ele para acessar as regras de negocio, q estão atrás dele
backingbean ? Qual o nome padrão do pacote onde ele fica?
managedbean e backingbean são as mesmas coisas ?
Sabe de algum fonte de exemplo?
Só corrigindo um conceito, no Struts 1 o “Bean” não extende o ActionForm.
O que extende o ActionForm é uma classe onde possui os atributos quer serão capturados da Interface. Muitas vezes um ActionForm é identico ao Bean, porém a idéia de JavaBean vai mais além do que isso.
[quote=jjose]backingbean ? Qual o nome padrão do pacote onde ele fica?
managedbean e backingbean são as mesmas coisas ?
Sabe de algum fonte de exemplo?
[/quote]
?