Buscar

Atividade Objetiva 03_ 09 - Arquitetura de Software na Plataforma Java EE (2022)

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

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
Você viu 3, do total de 6 páginas

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

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
Você viu 6, do total de 6 páginas

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

Continue navegando