JavaServer Faces: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
FlaBot (discussão | contribs)
m Bot: Adicionando: zh:JavaServer Faces
Ce3po (discussão | contribs)
Linha 10:
 
==Características==
* Permite que o desenvolvedor crie UIs através de um conjunto de componentes UIs pré-definidos;<br>
* Fornece um conjunto de tags JSP para acessar os componentes;<br>
* Reusa componentes da página;<br>
* Associa os eventos do lado cliente com os manipuladores dos eventos do lado do servidor (os componentes de entrada possuem um valor local representando o estado no lado servidor);<br>
* Fornece separação de funções que envolvem a construção de aplicações [[Web]].
 
'''JSF inclui:'''
 
* Suporte a internacionalização e acessibilidade;
* Um conjunto de APIs para a representação de componentes da interface de usuário ("user interface") e gerência de seus estados,<br> para tratamento de eventos e validação de entradas, para definição da navegação entre páginas,<br> e para suporte a internacionalização e acessibilidade.
* Um conjunto padrão de componentes de interface de usuário. que possibilitam validação padronizada;
* Duas bibliotecas de etiqueta ("tag libraries") especiais do JavaServer Pages (JSP)<br> para expressar a interface do JavaServer Faces dentro de uma página JSP.;
* Um modelo de eventos do lado servidor ("server-side event model").;
* Gerência de estados;
* Managed Beans (JavaBeans criados com injeção de dependência ("dependency injection");
* Linguagem de Expressão Unificada ("Unified Expression Language") para JSP 2.0 e JSF 1.2.
 
==Ferramentas de desenvolvimento==