Fórum Duvida sobre quantos ManagedBean usar em projeto #377926
20/05/2010
0
Andre Silva
Curtir tópico
+ 0Posts
20/05/2010
Angelo Santos
Sim,
Gostei + 0
20/05/2010
Angelo Santos
Os MB's serão criados conforme a necessidade do seu projeto. Por exemplo, pode existir tabelas no seu projeto que não serão necessário fazer uma inserção ou alteração através da aplicação, então, não há a necessidade de um MB para esta tabela.
A Tabela do movel tem 5 tabelas dependentes... faço 1 MB pro movel ou 1 pra cada tabela?
Se as 5 tabelas relacionadas a a tabela de movel não for controlada pelo sistema (inserção, alteração, exclusão), vc não precisa criar MB para elas. Caso contrario, você terá que criar um MB para cada tabela.
se eu fizer 1 MB pra cada tabela preciso saber sempre a chave do movel.... COMO EU CONTROLO ISSO????
Você pode utilizar sessão.
Gostei + 0
22/05/2010
Dyego Carmo
Respondido sua questão ?
Gostei + 0
22/05/2010
Andre Silva
Os MB's serão criados conforme a necessidade do seu projeto. Por exemplo, pode existir tabelas no seu projeto que não serão necessário fazer uma inserção ou alteração através da aplicação, então, não há a necessidade de um MB para esta tabela.
A Tabela do movel tem 5 tabelas dependentes... faço 1 MB pro movel ou 1 pra cada tabela?
Se as 5 tabelas relacionadas a a tabela de movel não for controlada pelo sistema (inserção, alteração, exclusão), vc não precisa criar MB para elas. Caso contrario, você terá que criar um MB para cada tabela.
se eu fizer 1 MB pra cada tabela preciso saber sempre a chave do movel.... COMO EU CONTROLO ISSO????
Você pode utilizar sessão.
Opa.. entao... realmente tive que criar praticamente 1 MB para cada tabela... mas uma coisa que vc falou é verdade... tem que analisar a necessidade se vai ser listado, e feito alguma operacao... Acho que quem ta começando só vai descobrir mesmo programando e quebrando a cabeça...
Quanto aqueles dados que eu precisei em quase todos os beans q eh o usuario logado eu escrevi em um Mapa de Sessão... fiz assim..
FacesContext.getCurrentInstance().getExternalContext().getSessionMap().put("UsuarioLogado",objetoUsuarioLogado);
e recuperei assim
(Usuario) FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("UsuarioLogado");
necessitando o casting
Eu queria mesmo era acessar o managed bean de outro managed bean.. mas desse jeito ficou melhor pq se a sessão acaba.. acaba dando erro na tela ao fazer a busca no banco de dados e nao retorna dados... Só q é neessario o usuario se deslogar.. q eh onde eu coloco uma função q dá um CLEAR() no mapa de sessao.
Estou com outro problema que parece ser TRIVIAL mas esta me dando dor de cabeça... Tabela... estou tentando fazer operação usando a variavel de iteracao da tabela..mas a operação acontece no ultimo da lista... sei que vi em uma aula da devmedia o cara fazendo isso e dava certo... vou dar mais uma pesquisada e qualquer coisa volto a posta...
Quem estiver mexendo com PRIMEFACES e GMAPS4JSF pode me procurar.. tenho estudado muito esses componentes.. e tive umas dores de cabeça que consegui resolver..
abraço
Gostei + 0
22/05/2010
Andre Silva
Respondido sua questão ?
Opa.. e ai dyego... virei praticamente um aluno seu aki... hauhauhauhaa
tenho baixado umas aulas suas que estavam dentro da minha assinatura e eram tão interessantes que acabei comprando pacote de credito pra baixar as que minha assinatura não cobria..
To mexendo com um projeto TCC do meu curso de ciencia da computação e suas aulas me ajudaram muito à compreender JSF, EJB, JPA, WebServices e acho q algumas aulas de JME tb...
Sugiro umas aulas sobre o primefaces.. e outras sobre ajax...por experiencia propria se não for bem aplicado dá dor de cabeça ao programador que nao tem o objetivo atingido e perde tempo voltando ao convencial SUBMIT
No mais...Parabens
Gostei + 0
25/05/2010
Dyego Carmo
Estarei encaminhando suas sugestões de aulas diretamente a devmedia !!!
Valeu mesmo :D
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)