Baixe o app para aproveitar ainda mais
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
Compartilhar