JavaServer Faces (JSF) Flashcards
1
Q
JavaServer Faces (JSF)
A
- Paradigma de programação visual de User Interfaces aplicado à Web.
- Solução padrão da Sun para o desenvolvimento Java da camada web das aplicações.
- Baseia-se fortemente em um modelo de componentes e eventos para formar a camada de apresentação.
- Incorporada à especificação da JEE.
2
Q
Vantagens do JSF:
A
- Separação clara entre comportamento e apresentação;
- Gerenciamento do estado da aplicação em nível de componentes;
- Facilidades para o uso de eventos;
- Composição, reuso e extensão de componentes;
- Produtividade;
- Suporte de IDES.
3
Q
Arquitetura JSF
A
- Arquitetura cliente-servidor baseada em HTTP.
- JSF se baseia fortemente em um modelo de componentes e eventos para formar a camada de apresentação.
- Lembra o desenvolvimento de GUIs usando Swing e AWT.
4
Q
FacesServlet
A
JSF define um Servlet: FacesServlet:
- Responsável por receber e processar as requisições das páginas.
- Faz o papel de Controller (Front Controller)
- Ao receber um request, cria uma árvore de componentes, o qual armazena estado.