Baixe o app para aproveitar ainda mais
Prévia do material em texto
1/13/24, 1:11 PM Atividade Objetiva 03: 09 - Arquitetura de Software na Plataforma Java EE (2022) https://pucminas.instructure.com/courses/89367/quizzes/321517 1/6 Atividade Objetiva 03 Entrega Sem prazo Pontos 10 Perguntas 4 Limite de tempo Nenhum Tentativas permitidas Sem limite Instruções Histórico de tentativas Tentativa Tempo Pontuação MANTIDO Tentativa 6 Menos de 1 minuto 10 de 10 MAIS RECENTE Tentativa 6 Menos de 1 minuto 10 de 10 Tentativa 5 1 minuto 7,5 de 10 Tentativa 4 Menos de 1 minuto 7,5 de 10 Tentativa 3 2 minutos 7,5 de 10 Tentativa 2 2 minutos 5 de 10 Tentativa 1 2 minutos 2,5 de 10 As respostas corretas estão ocultas. Pontuação desta tentativa: 10 de 10 Enviado 13 jan em 13:11 Esta tentativa levou Menos de 1 minuto. Conteúdos específicos da Unidade 3 a serem avaliados: - Especificação JSF, Ciclo de Vida, Facelets e Extensões - API´s Importantes do Java EE - Introdução à API de Persistência JPA, JPA: Exemplos, JPQL, API Critério, API Metamodel, Cardinalidade - API´s Java para Web Services Fazer o teste novamente 2,5 / 2,5 ptsPergunta 1 https://pucminas.instructure.com/courses/89367/quizzes/321517/history?version=6 https://pucminas.instructure.com/courses/89367/quizzes/321517/history?version=6 https://pucminas.instructure.com/courses/89367/quizzes/321517/history?version=5 https://pucminas.instructure.com/courses/89367/quizzes/321517/history?version=4 https://pucminas.instructure.com/courses/89367/quizzes/321517/history?version=3 https://pucminas.instructure.com/courses/89367/quizzes/321517/history?version=2 https://pucminas.instructure.com/courses/89367/quizzes/321517/history?version=1 https://pucminas.instructure.com/courses/89367/quizzes/321517/take?user_id=196279 1/13/24, 1:11 PM Atividade Objetiva 03: 09 - Arquitetura de Software na Plataforma Java EE (2022) https://pucminas.instructure.com/courses/89367/quizzes/321517 2/6 A figura a seguir ilustra a arquitetura de componentes JSF implantados em um conteiner Web e o fluxo de interação entre os componentes. Os fluxos permitem ao usuário a execução de algumas ações no contexto de uma aplicação Web. Com base no diagrama de fluxo apresentado, analise as asserções. I) As ações de registro de um novo cliente e Login encontram-se mapeadas no diagrama. II) As ações de registro de busca de vinhos baseado em diferentes critérios e adicionar vinhos ao carrinho de compras encontram-se mapeadas no diagrama. III) As ações de visualização do conteúdo de um carrinho de compra e submissão de pedido de compra encontram-se mapeadas no diagrama. IV) A interação intitulada winehome2 está com o sentido incorreto. O sentido deveria ser invertido para representar o 1/13/24, 1:11 PM Atividade Objetiva 03: 09 - Arquitetura de Software na Plataforma Java EE (2022) https://pucminas.instructure.com/courses/89367/quizzes/321517 3/6 carregamento da página winehome.jsp depois que a compra foi processada. Dadas as asserções, está correto apenas o que se afirma em I, II e IV. II, III e IV. I, II e III. II e III. I e II. 2,5 / 2,5 ptsPergunta 2 Vários recursos foram modificados e/ou adicionados ao Java EE 8. Entre essas novidades encontram-se Servlet 4, JSF 2.3 (JavaServer Faces), JPA 2.2 (Java Persistence API) e CDI (Contexts and Dependency) e o EJB 3.2 (Enteprise JavaBeans). Em relação a esses recursos, analise as asserções: I) CDI agora permite a implementação da arquitetura REST em Web Services, que usa os comandos simples HTTP como: GET, PUT, POST, UPDATE, DELETE para lidar com recursos na Internet. II) JPA é a API de persistência exclusiva da plataforma Java EE e incorporou uma coleção de serviços que, entre outras coisas, tem um ciclo de vida para objetos plugados em contextos e injeção de dependências. III) No contexto da arquitetura de design de projetos em camadas da plataforma Java EE, deve-se embutir as 1/13/24, 1:11 PM Atividade Objetiva 03: 09 - Arquitetura de Software na Plataforma Java EE (2022) https://pucminas.instructure.com/courses/89367/quizzes/321517 4/6 responsabilidades de persistência fornecidas pelo JPA dentro de um JavaBean. IV) O EntityManager é o serviço central do JPA para todas as ações de persistência e oferece todas as funcionalidades de um DAO genérico. Com base nas asserções, está correto o que se afirma em I e II, apenas. I, apenas. I, II, III e IV. IV, apenas. II, III e IV, apenas. 2,5 / 2,5 ptsPergunta 3 Acerca de plataforma Java EE, analise as asserções: I) O serviço Web RESTful, na plataforma Java EE, utiliza mime-type para identificar que tipo de conteúdo está sendo negociado, o que permite que o cliente do serviço especifique em que formato o conteúdo deve ser retornado. II) A Java Persistence API e a Java Transaction API são API ´s que oferecem exatamente as mesmas finalizadas. A JTA foi depreciada, sendo substituída pela JPA. III)) O ciclo de vida de um servlet é controlado pelo container onde o servlet foi implantado e é integrado pelos métodos init(), service() e finish(). IV) A integração de serviços referentes aos requisitos de um caso de uso de Cadastro de Clientes (CRUD), por permitir o cadastro, consulta, atualização, e deleção de dados, só 1/13/24, 1:11 PM Atividade Objetiva 03: 09 - Arquitetura de Software na Plataforma Java EE (2022) https://pucminas.instructure.com/courses/89367/quizzes/321517 5/6 poderão ser projetados com base no uso de Serviços Web Restful (JAX-RS), podendo fazer uso dos métodos HTTP. Não é possível projetar e implementar um Cadastro de Clientes baseado no uso de Serviço Web SOAP (JAX-WS). Com base nas asserções, é correto o que se afirma em III, apenas. I, apenas. I, III e IV, apenas. II e IV, apenas. II e III, apenas. 2,5 / 2,5 ptsPergunta 4 Sobre a plataforma Java Enterprise Edition 8 é correto afirmar que um componente JSTL também é indicado para fazer o papel de controlador no contexto de uma aplicação Web. um Servlet encapsula a lógica de apresentação e deve ser invocado por meio de programação apenas por cliente remoto. Para acessar um aplicativo que é implantado no servidor, o cliente invoca apenas métodos HTTP doGet e doPost. os serviços CDI permitem aos componentes do Java EE, como componentes da camada de negócios EJB e beans gerenciados do JavaServer Faces (JSF), serem injetados e interagir de maneira acoplada e flexível iniciando e observando eventos. 1/13/24, 1:11 PM Atividade Objetiva 03: 09 - Arquitetura de Software na Plataforma Java EE (2022) https://pucminas.instructure.com/courses/89367/quizzes/321517 6/6 JavaBeans encapsulam a lógica de negócios e devem ser invocado por meio de programação por um cliente local ou remoto. a especificação Java EE 8 recomenda que os Web Services Restful também sejam projetados para estabelecer interações entre componentes em um mesmo contêiner, devido a sua facilidade de estruturação e excelente performance em relação a velocidade da comunicação, mesmo sabendo que esses serviços não deverão ser invocados por aplicações externas. Pontuação do teste: 10 de 10
Compartilhar