Buscar

Avaliação I -

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 7 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 7 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

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:826934)
Peso da Avaliação 1,50
Prova 65556580
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
No framework JSF, uma classe Managed Bean desenvolve o papel de intermediária entre a tela do usuário e as classes 
de regras de negócio da aplicação. Nesse sentido, um evento de um botão que envia o formulário para o servidor, por 
exemplo, é implementado no Managed Bean, o qual invoca o respectivo método de tratamento que se encontra em uma 
classe da camada de modelo (model). Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O MVC é um padrão de projeto que separa as classes em camadas "Model", "View" e "Controller", a qual é utilizada na 
arquitetura de aplicações JSF.
( ) As classes que realizam validações e regras de negócios devem ser implementadas na camada "Model".
( ) As classes que realizam persistência no banco de dados devem ser implementadas na camada "View".
( ) A renderização da interface gráfica da aplicação fica na camada View.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - F.
B F - V - V - V.
C F - F - F - V.
D V - V - F - V.
A arquitetura MVC (model-view-controller) propõe a divisão de uma aplicação em três camadas distintas, seja esta uma 
aplicação desktop, mobile ou web. Um dos frameworks da plataforma web que utiliza a arquitetura MVC é o Java Server 
 VOLTAR
A+ Alterar modo de visualização
1
2
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7I...
1 of 7 20/06/2023, 20:58
Faces (JSF), exigindo assim, a existência de um elemento intermediário entre o model e a view - chamado de Managed Bean 
(MB). Com relação ao Managed Bean, analise as afirmativas a seguir:
I- O MB é sempre uma classe serializável, com métodos getters e setters públicos para permitir o acesso aos componentes 
visuais. 
II- A anotação @Named ou @ManagedBean são dispensáveis para que o MB seja visível à camada view. 
III- Um MB é criado dentro de um arquivo XHTML. 
IV- A anotação @SessionScoped indica que o tempo de vida do MB é marcado pela sessão do usuário. 
Assinale a alternativa CORRETA:
A As afirmativas I e IV estão corretas.
B As afirmativas I, III e IV estão corretas.
C As afirmativas II e III estão corretas.
D Somente a afirmativa I está correta.
Conforme Evans et al. (2011), o modelo de aplicação do JEE começa com a linguagem de programação Java e a Java Virtual 
Machine. A já conhecida e comprovada portabilidade, segurança e produtividade no desenvolvimento que ela oferece, 
formam a base deste modelo. Inicialmente, é necessária a compreensão do conceito de tier (camada lógica) e de layer 
(camada física). Tanto a tier quanto a layer podem ser definidas como um conjunto de tecnologias que representa um 
conceito que faz parte da aplicação. A tier é sempre composta por software, ou seja, é lógica. A layer é sempre composta por 
hardware, ou seja, é física.
Sobre a “Enterprise Information Server (EIS) Tier, assinale a alternativa CORRETA:
FONTE: EVANS, I. et al. The Java EE 6 Tutorial: Basic Concepts. 4. ed. Boston: Addison Wesley, 2011.
A
Representa a camada definida com duas tecnologias: a aplicação cliente, normalmente uma aplicação desktop
desenvolvida com Swing ou JavaFX, e as páginas web, acessadas através de um navegador. Ambas as tecnologias estão
no layer representado pela máquina do usuário, ou seja, o computador em que ele acessa a aplicação.
B Representa a lógica de negócios da aplicação, aqui implementada em Enterprise Beans individuais para a aplicação
cliente e para as páginas web. Em termos de layer, ainda estamos no JEEServer.
3
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7I...
2 of 7 20/06/2023, 20:58
C
Representa a camada responsável por fazer a ligação entre as páginas web e a lógica de negócio, representada aqui pela
tecnologia Java Server Faces (JSF). Em alguns casos, esta camada é dispensável. As aplicações clientes acessam a
lógica de negócio diretamente, sem esse intermédio. Essa camada poderia ainda ser representada por tecnologias como
Servlets e Java Server Pages, que não fazem parte do escopo deste caderno. Se considerarmos a layer, esta parte fica
alocada no JEEServer.
D
Representa as fontes de dados que as aplicações acessam através da business tier, normalmente um SGBDR. Esta fonte
de dados também pode ser alguma aplicação legada já existente no ambiente corporativo. Agora estamos na layer
Database Server. 
A plataforma JEE é projetada para suportar aplicações que possuem elevado grau de complexidade, acessando dados das 
mais variadas fontes e atendendo a um grande número de clientes e requisições. Com relação ao JEE e seus componentes, 
assinale V para as sentenças verdadeiras e F para as falsas.
( ) Uma das vantagens do JEE é a possibilidade de utilizá-lo apenas em aplicações de pequeno porte, as Mobiles.
( ) Java Persistence API apresenta uma solução para a persistência de dados em ambientes computacionais, usando uma 
estratégia de mapeamento entidade e relacionamento.
( ) o JEE possui o servidor de aplicação como um dos componentes principais. 
( ) Session beans e Message driven beans são tipos do Enterprise Java Beans.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - F.
B F - F - F - V.
C F - F - V - V.
D V - V - F - F.
A arquitetura Java Enterprise Edition (JEE) típica é dividida em três camadas: máquina do cliente, servidor Java EE e 
servidor de banco de dados. A camada do servidor Java EE é subdividida em dois tiers - Web Tier e Business Tier, as quais, 
por sua vez, compõem o conjunto de especificações para se implementar o servidor de aplicação. Com relação às diversas 
implementações de servidores de aplicação disponíveis no mercado, classifique V para as sentenças verdadeiras e F para as 
4
5
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7I...
3 of 7 20/06/2023, 20:58
falsas:
( ) Jboss, WildFly, GlassFish e Apache Tomcat são exemplos de implementações de servidores de aplicação.
( ) O WildFly é um servidor de aplicações específico da Integrated Development Environment (IDE) Eclipse, não podendo 
ser instalado e configurado em outras IDEs.
( ) A instalação do servidor de aplicações GlassFish dispensa a instalação e integração de um Sistema Gerenciador de 
Banco de Dados (SGBD).
( ) A implementação de um servidor de aplicações oferece mais recursos do que a implementação de um Servlet Container.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V.
B V - V - V - F.
C F - F - V - V.
D F - F - F - V.
Com base no exposto, analise a figura com um trecho de código em que são declaradas interfaces de rede em um arquivo de 
configuração do JBoss AS a seguir: 
Sobre o exposto, assinale a alternativa CORRETA:
A Um IP específico é utilizado no processo de declaração do código.
6
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7I...
4 of 7 20/06/2023, 20:58
B As interfaces precisam ser referenciadas com todos os seus detalhes.
C Os nomes usados nas interfaces interferem em seu funcionamento.
D Os nomes usados nas interfaces são predefinidos dentro de um escopo.
O JSF é um framework padrão da plataforma Java para o desenvolvimento de aplicações web com o JEE, o qual utiliza 
uma arquitetura de sistema MVC e implementa um modelo de componentes visuais para a web. A arquitetura padrão MVC 
permite uma melhor separação do código-fonte da aplicação, assim como uma melhor legibilidade. Para a criação de uma 
nova página XHTML, no Eclipse, analise as afirmativas a seguir:
I- O Eclipse gera um template vazio para uma página XHTML, caso não houve uma pré-configuração do Eclipse. 
II- A importação de bibliotecas dos componentes visuais é realizada incluindo os comandos no início dapágina XHTML. 
III- Para a criação de uma nova página XHTML, basta clicar com o botão direito do mouse sobre o diretório "Java Resources" 
e selecionar a opção "New XHTML Page". 
IV- A criação de uma nova página XHTML deve ser dentro do diretório WebContext do projeto. 
Assinale a alternativa CORRETA:
A As afirmativas II e III estão corretas.
B Somente a afirmativa II está correta.
C As afirmativas I, II e IV estão corretas.
D As afirmativas I e III estão corretas.
Especificações JSR são documentos desenvolvidos para suportar especificações próprias da plataforma Java. Logo, 
não podem ser consideradas como implementações ou frameworks. São normas que devem ser seguidas por quem deseja 
criar uma biblioteca ou serviço usando um recurso da plataforma Java. O Java Persistence API ou JPA é uma API padrão da 
linguagem Java que propõe uma interface comum para frameworks de persistência de dados. É um meio para mapeamento 
objeto-relacional. O Hibernate, por sua vez, também é um framework que facilita o mapeamento dos atributos entre uma base 
7
8
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7I...
5 of 7 20/06/2023, 20:58
de dados relacional e os objetos do aplicativo, usando para isso arquivos XML. Sobre JPA e Hibernate, analise as sentenças 
a seguir:
I- O Hibernate é um framework que mapeia classes para tabelas do banco de dados.
II- O Hibernate faz a especificação de uma JSR.
III- A preocupação do JPA é a persistência utilizando o padrão DAO. 
IV- O JPA fornece um conjunto de interfaces e classes. 
Assinale a alternativa CORRETA:
A As sentenças I, III e IV estão corretas.
B As sentenças II e III estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças I e IV estão corretas.
Java Server Faces (JSF) é um Framework que facilita o desenvolvimento de aplicações para a internet. Propicia o 
gerenciamento de eventos, conversão de dados entre componentes e objetos de domínio. Torna mais prática a configuração 
de navegação e o controle do ciclo de vida dos objetos. Através da (EL - Expression Language) permite que componentes da 
interface gráfica conversem diretamente com o controlador. Com relação aos conceitos da tecnologia JavaServer Faces 
(JSF), analise as seguintes sentenças:
I- A arquitetura do JSF propõe a divisão das responsabilidades de uma aplicação em três camadas distintas: modelo, 
visualização e controle.
II- Entre as principais funcionalidades do JSF pode-se destacar: suporte a templates de tela para reúso de estruturas de 
interfaces web; suporte embutido a Ajax; tratamento de eventos entre telas web; gerenciamento da navegabilidade da 
aplicação).
III- Além dos componentes básicos, existem bibliotecas nativas de componentes JSF adaptados para interfaces Swing e 
AWT, por exemplo.
Assinale a alternativa CORRETA:
A As sentenças II e III estão corretas.
9
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7I...
6 of 7 20/06/2023, 20:58
B As sentenças I e II estão corretas.
C As sentenças I e III estão corretas.
D Somente a sentença I está correta.
Podemos definir os servlets como classes JAVA e, quando configuradas em um servidor, podem tratar solicitações 
recebidas da WEB. Podemos tomar como exemplo uma solicitação do Internet Explorer. Com relação ao servlet, analise as 
sentenças a seguir:
I- O Apache Tomcat é um exemplo de Servlet Container. 
II- A Web Tier pode ser implementada em Servlet Containers. 
III- É um programa que executa apenas uma vez, gerando uma página JSP, que é reutilizada muitas vezes pelo servidor web.
Assinale a alternativa CORRETA:
A As sentenças II e III estão corretas.
B As sentenças I e III estão corretas.
C Somente a sentença III está correta.
D As sentenças I e II estão corretas.
10
Imprimir
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7I...
7 of 7 20/06/2023, 20:58

Continue navegando