Formulário em JSF com diversos campos

Tenho um formulário com muitos campos a serem preenchidos, checkbox, textfield, textarea, radio button e por ai vai.

Minha dúvida está relacionado ao ciclo de vida do JSF, já que ao clicar no botão para enviar os dados, o JSF inicia seu ciclo de vida e por ter muitos campos esse processo é um pouco lento. Alem disso as validações são feitas pelo JSF e exibidas atraves da da <h:messages/>

O que eu quero é fazer com que partes do ciclo de vida do JSF sejam pulados, nesse caso a parte de validação já que a validação eu quero fazer na minha classe, para exibir as mensagens de erro em forma de popup.

acho que a propiedade que faz um componente ser enviado sem antes ser checado é o immediate=true, mas nunca usei ele investiga o cara.
http://www.guj.com.br/posts/list/71234.java