JEE Flashcards

1
Q

Aqui, não é permitida a manutenção de estado, ou seja, não se guardam valores entre chamadas sucessivas.

A

Stateless

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

Aqui, utiliza-se quando é necessário manter valores entre chamadas sucessivas, como no caso de somatórios.

A

Stateful

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

Aqui, permite-se apenas uma instância por máquina virtual, garantindo o compartilhamento de dados entre todos os usuários.

A

Singleton

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

Define o perfil dos componentes estruturais, modelo de comunicação e os padrões de desenvolvimento mais adequados na implementação.

A

Padrão arquitetural

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

Define uma arquitetura de forma abstrata, com foco apenas no objetivo ou característica principal.

A

Modelo arquitetural

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

Define a interface do sistema.

Faz requisições para a camada Controller.

Contém apenas regras de formatação.

Podem ser definidas múltiplas interfaces.

Não pode acessar a camada Model.

A

View (Visualização)

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

Implementa as regras de negócio do sistema.

Solicita os dados à camada Model.

Não pode ser direcionada para uma interface.

Pode utilizar objetos distribuidos.

Padrão Facade facilita a utilização da camada.

A

Controller (Controle)

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

Controla toda a persistência do sistema.

Concentra as chamadas ao banco de dados.

Encapsula o estado do sistema.

Pode utilizar mapeamento objeto-relacional.

Padrão DAO é aplicável.

A

Model (Modelo)

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

Qual padrão é utilizado em aplicações web para centralizar o tratamento de todas as requisições em um único ponto de entrada. Isso permite uma melhor gestão de requisições, simplifica a adição de funcionalidades transversais (como autenticação, logging, etc.) e mantém o código mais organizado.

A

Front Controler

O primeiro a receber a requisição dentro da aplicação.

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