JSF
Significa "JavaServer Faces". JSF é um quadro que permite que desenvolvedores da Web construam interfaces de usuário para aplicativos JavaServer. É suportado por Servidores da Web executando o Java Enterprise Edition (Java EE).
JSF simplifica a criação de Web aplicações fornecendo um conjunto padrão de ferramentas (ou um API) para criar interfaces de usuário. Por exemplo, em vez de codificar um formulário da Web em HTML, um desenvolvedor pode chamar um JSF simples função que gera o formulário. Outra função JSF pode ser usada para processar os dados inseridos pelo usuário. Essas funções são processadas no servidor e os dados resultantes são saída para o navegador do cliente.
O JSF beneficia os desenvolvedores ao fornecer objetos reutilizáveis que podem ser facilmente inseridos no webpages. No entanto, esses componentes também são benéficos para os visitantes do site, pois produzem elementos de interface padronizados. Desde o Java Como o código é processado no servidor, a aparência dos objetos da Web gerados é consistente em vários sites. Além disso, os componentes JSF são testados em vários plataformas, para que funcionem bem em todos os principais navegadores.
Embora o JSF seja frequentemente usado para criar elementos básicos de páginas da web, ele também suporta recursos avançados, como banco de dados Acesso, Ajax interação e JavaScript ações da página. Esses recursos são úteis para criar sites dinâmicos que geram páginas on-the-fly.