JSF - Setar Mensagens

Olá, eu desenvolvia aplicações Web utilizando o Webwork e nele existiam dois métodos (addActionMessage e addActionError) onde era possível definir uma série de mensagem e obtelas depois na camada de apresentação de dados.
Atualmente estou estudando JSF e aprendendo novas tecnologias e, no desenvolvimento de uma aplicação Web simples utilizando JSF, me deparei com a necessidade de adicionar mensagens para serem mostradas na camada de apresentação, porém não encontrei nenhum método semelhante em JSF.

Alguém sabe se existe algum método com esta finalidade?
Como posso setar as mensagens? Como obtê-las na camada de apresentação?

Desde já agradeço a atenção.

[quote=RicardoLuis]
Alguém sabe se existe algum método com esta finalidade?
Como posso setar as mensagens? Como obtê-las na camada de apresentação?
Desde já agradeço a atenção.[/quote]

Sim existe…

No seu MB utilize o código abaixo e suas possíveis variações…

FacesMessage message = new FacesMessage("Sua mensagem");
message.setSeverity(FacesMessage.SEVERITY_ERROR);
FacesContext.getCurrentInstance().addMessage("Id do componente(pode ser null)", message);

Nas suas páginas utilize as tags abaixo…

<h:message for="idComponente"/>
<h:messages/>

Muito obrigado, assim que possível irei testar e lhe dou um feedback.