Como mapear um bean com jsf 2.0

Olá, minha dúvida é bem básica, mas vamos a ela:
como posso mapear um bean no jsf 2.0, bem como suas propriedades e métodos?
Alguém poderia dar um exemplo?

Desde já agradeço a ajuda. :wink:

O que você quer é criar um ManagedBean?
Se for isto basta anotar sua classe (não é mais necessário adicionar no faces-config)

@ManagedBean
public class Teste{
}

Abraços

Caro Marcio_Nogueira

com jsf2 basta colocar a anotação

@ManagedBean
@contexto (Request, Session…)
na tua classe

exemplo:

@ManagedBean
@RequestScope
public classe xxxx{
}

para CDIBean jee6 vc anota com @Named no lugar de @MangedBean

Mas quanto às propriedades e métodos, também não precisam ser anotados?

Não…tudo que for visível estará disponível na view.

Abraços

CDIBean? Como assim?

É para quando quiser usar o Weld.

Bom, pelo que entemdi, mapear o bean não tem mistério, agora, quanto as regras de navegação, é possível utilizar anotações também? Poderiam dar um exemplo de como fazer isso?

pode dar return no metodo com o nome da view que deseja direcionar

@ManagedBean
public class xxx{
public String metodo(){
...
...
...
return "view";
}

}

quando executar o metodo, retornara para view.jsf

Caramba, também é super simples!
Muito obrigado a todos pela ajuda!!! :wink: