Buscar

JSF e Tiers da Arquitetura JEE

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

05/01/2023 00:15 Avaliação Final (Discursiva) - Individual
about:blank 1/2
Prova Impressa
GABARITO | Avaliação Final (Discursiva) - Individual
(Cod.:770816)
Peso da Avaliação 4,00
Prova 57745567
Qtd. de Questões 2
Nota 9,50
O JSF é um framework da linguagem de programação Java, o qual permite o desenvolvimento 
mais ágil de sistemas web, em comparação com outras tecnologias. Isso porque no JSF são 
disponibilizados uma série de componentes, os quais são controlados pelos objetos Managed Beans, 
que funcionam como intermediadores entre as camadas view e model da aplicação. Neste contexto, 
implemente uma classe Managed Bean, chamada "PessoaMB", que possua sua vida útil apenas 
enquanto durar a requisição do cliente, e forneça o acesso inteiro à instância da classe chamada 
"Pessoa". Sempre que instanciada esta classe Managed Bean, deve ser impressa a mensagem "Foi 
criada instância".
Resposta esperada
O acadêmico deve desenvolver uma classe que tenha a anotação “@Named”, conforme linha 21;
deve obrigatoriamente ter a anotação “@RequestScoped”; ser chamada de “class PessoaMB”;
deve ter implementado o atributo “pessoa” do tipo Pessoa conforme linhas 28 e 29; deve ter os
métodos “get” e “set” para o atributo pessoa, conforme linhas 37 a 44 do código-fonte
apresentado; e ainda deve ter o comando “System.out.println(‘Foi criada instância’)”, conforme
linhas 32 a 35.
Minha resposta
@Named @RequestScoped public class PessoaMB implements Serializable { private static final
long serialVersionVID = 1L; private Pessoa pessoa = new Pessoa(); public PessoaMB() {}
public Pessoa getPessoa() { return pessoa; } public void setPessoa(Pessoa pessoa) { this .pessoa
= pessoa; } }
Retorno da correção
Parabéns, acadêmico(a)! Sua resposta se aproximou dos objetivos da questão, mas poderia
apenas ter apresentado mais argumentos acerca dos conteúdos disponibilizados nos materiais
didáticos e estudos. Confira no quadro "Resposta esperada" a sugestão de resposta para esta
questão.
Os componentes da plataforma JEE foram pensados para dar suporte a aplicativos altamente 
complexos, acessando dados de fontes diversas e tolerando alta escalabilidade (número elevado de 
clientes e solicitações). A arquitetura JEE divide-se em duas partes principais: a camada lógica (tier) e 
a camada física (layer). A tier é composta por software e a layer por tudo o que remete ao hardware. 
 VOLTAR
A+
Alterar modo de visualização
1
2
05/01/2023 00:15 Avaliação Final (Discursiva) - Individual
about:blank 2/2
Dentro deste contexto, disserte sobre os quatro tipos de TIER (Client Tier, Web Tier, Business Tier e 
Enterprise Information Server (EIS) Tier).
Resposta esperada
1) Client Tier: é a camada do cliente e exibe os acessos dos usuários na aplicação.
2) Web Tier: liga a página web com as regras de negócio, através do Java Server Pages.
3) Business Tier: é a lógica do negócio (regras) implementada por intermédio do Enterprise Java
Beans.
4) Enterprise Information Server (EIS) Tier: são as fontes (bases) de dados, que podem ser
representadas por SGBDR ou sistemas legados.
Minha resposta
• Client Tier: Caracteriza a camada do cliente, isto é, o ambiente os usuário acessam da
aplicação. • Web Tier: Caracteriza a camada encarregada de ligar a página web com os métodos
do négocio, representada pela tecnologia Java Server Faces. • Business Tier: Caracteriza a lógica
do negócio (métodos) implementada em Enterprise Beans. • Enterprise Information Server (EIS)
Tier: caracteriza as fontes (bases) de dados, que as aplicações acessam através da business tier,
que podem ser representadas por SGBDR ou sistemas legados.
Retorno da correção
Parabéns, acadêmico(a)! Sua resposta atingiu os objetivos da questão e você atingiu o esperado,
demonstrando a competência da análise e síntese do assunto abordado, apresentando excelentes
argumentos próprios, com base nos materiais disponibilizados. Confira no quadro "Resposta
esperada" a sugestão de resposta para esta questão.
Imprimir

Continue navegando