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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly