Buscar

Avaliação Final (Objetiva) - Programação para Web II

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

Prévia do material em texto

28/06/2022 19:29 Avaliação Final (Objetiva) - Individual
1/5
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:745576)
Peso da Avaliação 3,00
Prova 49726264
Qtd. de Questões 10
Acertos/Erros 7/2
Canceladas 1
Nota 8,00
Java é ao mesmo tempo uma paltaforma e uma linguagem de programação. Foi desenvolvida 
pela SUN Microsystems e depois de um tempo vendida para a Oracle. É uma plataforma rápida, 
segura, escalável e confiável. Com relação às tecnologias Java, assinale a alternativa CORRETA:
A Um JSF não permite a utilização de classes Java como implementações de componentes
HTML.
B
JPA apresenta uma estratégia para tratar o mapeamento de dados relacionais e mapeá-los para
objetos Java e também se preocupa com a forma como estes são armazenados em uma base de
dados relacional.
C Um componente JEE é uma metodologia escrita na linguagem de programação Java e executado
exclusivamente em servidores.
D A arquitetura JEE não possui auto commit como default para gerenciar commits e rollbacks
dentro de transações.
Ao se utilizar o EJB Container para o desenvolvimento de software, muitos componentes deste 
facilitam o trabalho da equipe de programadores. O stateful session bean por exemplo, mantém em 
memória o estado conversacional, no qual se pode armazenar informações do cliente que o 
requisitou, sua sacola de compras, ou qualquer outra informação referente ao cliente. Com relação ao 
stateful session bean, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Caso a anotação @Remove seja definida para um determinado método, está sendo declarado que 
após a execução deste método a instância da classe não é mais necessária. 
( ) Em classes stateful session beans não podem ser utilizadas as anotações @PostConstruct e 
@PreDestroy. 
( ) Existem anotações para definir que métodos sejam executados antes da passivação e após a 
ativação. 
( ) Se o cliente de uma instância passivada o requisitar o stateless session bean, automaticamente 
será realizado o processo de ativação. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V.
B F - V - V - V.
C V - V - V - F.
D V - F - V - V.
 VOLTAR
A+
Alterar modo de visualização
1
2
28/06/2022 19:29 Avaliação Final (Objetiva) - Individual
2/5
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 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 F - F - V - V.
B V - F - F - V.
C V - V - V - F.
D F - F - F - V.
Um stateful session bean é um tipo de bean do EJB que preserva o estado de conversação com o 
cliente. Um stateful session bean, o qual possui preservação de seu estado, mantém o estado do 
cliente associado em suas variáveis de instância. O EJB container cria um bean de sessão com 
preservação de estado separado para processar cada solicitação do cliente. Com relação ao statefull 
session bean, analise as afirmativas a seguir: 
I- Uma instância do stateful session bean pode ser passivada quando ociosa. 
II-Quando um cliente solicita por injeção ou lookup um stateful session bean, o EJB cria uma nova 
instância deste componente para atender ao cliente. 
III- Após um certo tempo de ociosidade, o EJB Container pode transferir o conteúdo de uma instância 
ociosa para dispositivos secundários de armazenamento. 
IV- O processo de passivação de um stateful session bean pode ser descrito como a transferência do 
conteúdo de um objeto stateful session bean para a memória secundária. 
Assinale a alternativa CORRETA:
A Somente a afirmativa I está correta.
B As afirmativas I, II e III estão corretas.
C As afirmativas II e IV estão corretas.
D Somente a afirmativa II está correta.
3
4
28/06/2022 19:29 Avaliação Final (Objetiva) - Individual
3/5
Java é uma tecnologia criada e disponibilizada pela SUN Microsystems e permite o 
desenvolvimento de aplicações WEB usando qualquer linguagem compatível com plataforma, 
permite ainda desenvolver aplicativos utilizando qualquer uma das linguagens compatíveis com sua 
plataforma. Sua linguagem padrão é Java. Não há dependência de sistema operacional, sendo esta 
uma de suas maiores vantagens. Isso só é possível porque seus programas rodam em máquina virtual 
e podem ser facilmente executados em qualquer ambiente que compreenda a linguagem C++. Sobre 
JAVA, assinale a alternativa CORRETA:
A
Não foi projetada para manter 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, o que
garante alta escalabilidade.
B
A plataforma JEE pode ser definida como uma tecnologia que permite a projeção, o
desenvolvimento e o empacotamento de aplicações computacionais, através do uso de
componentes.
C A plataforma Java não tem como preocupação a produtividade no desenvolvimento dos
aplicativos.
D Java é uma linguagem de programação que pode ser substItuída pelo Delphi, pois ambas
possuem mesmos recursos.
O JPA permite a persistência do estado de qualquer classe Java, bastando para tal colocar as 
anotações obrigatórias. Praticamente toda a configuração do mapeamento entre tabelas e classes é
feita através de anotações. Qual descrição da anotação a seguir corresponde a @Temporal?
A Permite a definição de configurações para a coluna no banco de dados.
B Marca uma classe como entidade e tabela.
C Referencia o nome da tabela. Esta anotação somente é necessária quando o nome da tabela será
diferente do nome da classe.
D Marca um atributo como sendo do tipo datetime.
No desenvolvimento de software utilizando os componentes do EJB, as classes stateless session 
bean representam uma regra de negócio através de um componente composto por uma ou mais 
classes, podendo ser compartilhado para atender a mais de um cliente. Com relação ao statefull 
session bean, analise as afirmativas a seguir: 
I- Cada instância deve atender a somente uma requisição. 
II- É possível definir este tipo de classe com a anotação @Remote. 
III- Para que uma classe seja definida como stateful, é necessário assiná-la com a anotação 
@Stateless. 
IV- Nas versões mais recentes do EJB não é mais obrigatório implementar a anotação @Local para 
um stateful session bean para defini-lo como acesso local. 
Assinale a alternativa CORRETA:
A As afirmativas I e II estão corretas.
B As afirmativas I, II e IV estão corretas.
5
6
7
28/06/2022 19:29 Avaliação Final (Objetiva) - Individual
4/5
C As afirmativas III e IV estão corretas.
D Somente a afirmativa II está correta.
Atenção: Esta questão foi cancelada, porém a pontuação foi considerada.
O JSF permite que você modifique o layout dos componentes da interface gráfica através de 
bibliotecas visuais de terceiros. Essas bibliotecas facilitam o trabalho de deixar a aplicação mais 
agradável para os usuários. 
Sobre o que essas bibliotecas permitem, assinale a alternativa CORRETA:
A Nenhum frameworks.
B CSS e Bootstrap. 
C Somente o CSS.
D Somente o Bootstrap. 
É a técnica utilizada para capturar eventos em uma página web e enviarrequisições para o servidor 
sem a necessidade de submeter a página inteira.
Sobre o exposto, assinale a alternativa CORRETA:
A AJAXI.
B AJEX.
C AJAXO.
D AJAX.
Na linguagem de programação Java, o EJB container garante o estado conversacional do 
Stateful Session Bean, o que permite manter uma instância do bean para um cliente que o esteja 
utilizando. Neste sentido, é alocado um espaço de memória no servidor para armazenar as 
informações do cliente. Com relação ao código-fonte apresentado, analise as afirmativas a seguir: 
I- A classe apresentada no código-fonte é do tipo Managed Bean, sendo um controller da aplicação. 
II- A classe apresentada no código-fonte é composta de métodos com regras de negócios. 
III- A classe apresentada no código-fonte é um stateless session bean. 
IV- A classe apresentada no código-fonte possui anotações que permitem a aplicação ser colocada em 
instâncias diferentes do AS. 
8
9
10
28/06/2022 19:29 Avaliação Final (Objetiva) - Individual
5/5
Assinale a alternativa CORRETA:
A Somente a afirmativa II está correta.
B As afirmativas I e II estão corretas.
C As afirmativas I e IV estão corretas.
D As afirmativas II e III estão corretas.
Imprimir

Mais conteúdos dessa disciplina