Dúvida Managed Bean

2 respostas
W

Boa Noite Galera,
Seguinte,estou utilizando uma tecnologia nova para mim, primefaces e jsf… Fui aconselhado a utilizar um tal de managed bean. tenho a estrutura de um sistema bem simples de cadastro, remoção e alteração de fornecedores “pronto”, só tenho dúvidas na parte da ligação do modelo com o banco. O que seria o Managed Bean?? Substituiria os servlets??

Tenho o seguinte código no modelo :

package model;

public class Fornecedor {

String nome,cep,endereco,cnpj,cidade,uf,inscricao_estadual,email,telefone;
int cod;

public int getCod() {
	return cod;
}

public void setCod(int cod) {
	this.cod = cod;
}

public String getNome() {
	return nome;
}

public void setNome(String nome) {
	this.nome = nome;
}

public String getCep() {
	return cep;
}

public void setCep(String cep) {
	this.cep = cep;
}

public String getEndereco() {
	return endereco;
}

public void setEndereco(String endereco) {
	this.endereco = endereco;
}

public String getCnpj() {
	return cnpj;
}

public void setCnpj(String cnpj) {
	this.cnpj = cnpj;
}

public String getCidade() {
	return cidade;
}

public void setCidade(String cidade) {
	this.cidade = cidade;
}

public String getUf() {
	return uf;
}

public void setUf(String uf) {
	this.uf = uf;
}

public String getInscricao_estadual() {
	return inscricao_estadual;
}

public void setInscricao_estadual(String inscricao_estadual) {
	this.inscricao_estadual = inscricao_estadual;
}

public String getEmail() {
	return email;
}

public void setEmail(String email) {
	this.email = email;
}

public String getTelefone() {
	return telefone;
}

public void setTelefone(String telefone) {
	this.telefone = telefone;
}

}

Criei as páginas Insere.xhtml, Index.xhtml , Remove.xhtml e Altera.xhtml.

Será que poderiam me ajudar a começar essa bean? Não faço a minima idéia de por onde começar.

2 Respostas

Hebert_Coelho

Sim, um MB funciona como um servlet, mas funciona totalmente diferente.

Você pode começar entendendo como uma página chama o MB. Dê uma olhada nesse artigo, ele vai te ajudar: JSF: Converter e Bean Auto Complete.

Outra coisa, quando você for postar algo aqui no forum, coloque seu código entre as tags, . Assim seu código fica formatado e fácil de se ler.

W

Consegui configurar o auto complete e talz… Mas não sei se entendi direito, o que eu precisaria fazer na MB? instanciar o modelo de dados e relacionar os dados das paginas .jsf com

#{userMB.user}

por exemplo?

Criado 3 de junho de 2012
Ultima resposta 3 de jun. de 2012
Respostas 2
Participantes 2