Este livro é adequado para desenvolvedores web cujo foco principal está na elaboração de interfaces de usuário e lógicas de negócios. Isso cria um contraste marcante com a especificação JSF oficial, um documento denso e cheio de palavras difíceis voltado principalmente para os implementadores de framework, bem como os resignados autores de livros. O JSF é baseado em servlets, mas do ponto de vista do desenvolvedor essa tecnologia simplesmente forma o alicerce subjacente. Embora não seja difícil a compreensão de servlets, JSP ou Struts, esse conhecimento não é necessário para o trabalho com JSF.