Sinopse
JavaServer Faces promete disponibilizar o rápido desenvolvimento de interfaces de usuário para o Java server-side. Permite aos desenvolvedores escrever, sem dificuldades, aplicações server-side, sem se preocupar com as complexidades de lidar com navegadores e servidores Web. Também automatiza detalhes enfadonhos de baixo nível, tais como o fluxo de controle e o transporte do código entre formulários Web e a lógica de negócios. O JavaServer Faces foi elaborado para dar suporte ao desenvolvimento arrastar-e-soltar de aplicações server-side, mas você pode pensar nele também como uma camada conceitual sobre os servlets e as JavaServer Pages (JSP). Desenvolvedores JSP experientes irão perceber que o JavaServer Faces realiza muito do trabalho pesado que eles atualmente precisam implementar à mão. Se já estiver usando um framework server-side como o Struts, você verá que o JavaServer Faces utiliza uma arquitetura semelhante, porém mais flexível e extensível. O JavaServer Faces também vem com componentes server-side e um modelo de eventos, que são fundamentalmente semelhantes aos mesmos conceitos no Swing. JavaServer Faces está se tornando rapidamente o framework padrão para aplicações Web. Core JavaServer Faces é o único livro de que você precisa para dominar essa tecnologia poderosa e que proporciona tanta economia de tempo.