Buscar

Apol I - Linguagem de Programação

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

APOL 1 Nota: 100
Questão 1/10 - Linguagem de Programação
Começar um projeto do zero nem sempre é uma tarefa fácil, pois precisamos
configurar diversos recursos da nossa aplicação antes de começarmos a codificação
das regras de negócio. Esse processo basicamente consiste em baixar, instalar e
configurar as bibliotecas, frameworks e serviços que serão utilizados no
desenvolvimento da aplicação.
Dentre as alternativas abaixo, assinale aquela que corresponde a ferramenta que
automatiza a criação de projetos Spring.
D Spring Boot
Você assinalou essa alternativa (D)
Questão 2/10 - Linguagem de Programação
Dentre as alternativas abaixo, selecione aquela que corresponde a um componente
da camada de negócio da plataforma Java EE.
A EJB
Você assinalou essa alternativa (A)
Questão 3/10 - Linguagem de Programação
Dentre as alternativas abaixo, selecione a camada lógica responsável por exibir a
interface gráfica da aplicação em uma aplicação multicamadas.
C Apresentação
Você assinalou essa alternativa (C)
Questão 4/10 - Linguagem de Programação
A respeito do mapeamento objeto-relacional, analise as sentenças a seguir:
I. O mapeamento objeto-relacional (ORM – Object Relational Mapping) é utilizado para
conversão de dados entre banco de dados não relacionais e linguagens orientadas a
objetos, estabelecendo uma correlação entre classes e entidades.
II. Ao não mapear um atributo da classe com a anotação @Column, o Hibernate
entende que esse atributo não será persistido no banco de dados.
III. Para especificar a tabela na qual os objetos de uma determinada classe serão
persistidos, deve-se utilizar a anotação @Table, pois sem ela não é possível efetuar o
mapeamento objeto-relacional
De acordo com as sentenças apresentadas, assinale a alternativa correta.
A Nenhuma sentença está correta
Você assinalou essa alternativa (A)
Questão 5/10 - Linguagem de Programação
A respeito dos componentes de uma aplicação Java EE, analise as sentenças a
seguir:
I - Enterprise JavaBeans (EJB) é um componente executado na camada de negócio
do servidor de banco de dados.
II - Servlets, JavaServer Faces (JSF) e JavaServer Pages (JSP) são componentes
executados na camada Web do Servidor Java EE.
III - Cliente de aplicativo (Application client) e miniaplicativo (Applet) são
componentes executados na camada do cliente.
De acordo com as sentenças apresentadas, assinale a alternativa correta.
D Somente as sentenças II e III estão corretas
Você assinalou essa alternativa (D)
E Todas as sentenças estão corretas
Questão 6/10 - Linguagem de Programação
A respeito da arquitetura MVC, analise as sentenças a seguir:
I - A Model é responsável por receber as requisições dos clientes e encaminhá-las ao
Controller pertinente
II - O Controller é responsável pelo processamento da requisição efetuada pelo
cliente
III - A View é responsável por realizar o processamento da página Web
De acordo com as sentenças apresentadas, assinale a alternativa correta.
D Somente as sentenças II e III estão corretas
Você assinalou essa alternativa (D)
Questão 7/10 - Linguagem de Programação
O Spring destacou-se no mercado por prover uma solução mais simples do que a
plataforma Java EE.
Uma das principais características desse framework é a injeção de dependência,
responsável por automatizar o processo de inversão de controle por meio da
anotação:
A @Autowired
Você assinalou essa alternativa (A)
Questão 8/10 - Linguagem de Programação
Dentre as plataformas da linguagem Java, selecione aquela que disponibiliza
recursos para o desenvolvimento de aplicações corporativas voltadas para a Web e
servidores de aplicação.
A Java EE
Você assinalou essa alternativa (A)
Questão 9/10 - Linguagem de Programação
A respeito das bibliotecas e APIs da linguagem Java, analise as sentenças a seguir:
I - A JSTL (JavaServer Pages Standard Tag Lib) é uma biblioteca composta por um
conjunto de tags que podem ser utilizadas para o desenvolvimento da JSP como uma
alternativa ao scriptlet, tornando o código da página mais legível e enxuto.
II - A JTA (Java Transaction API) é um serviço para realizar a persistência de dados da
aplicação através do Mapeamento Objeto-Relacional.
III - A JDBC(Java Database Connectivity) é uma API que fornece um conjunto de
classes e interfaces para que a aplicação possa realizar a persistência de dados
através de um driver específico para o SGBD desejadoDe acordo com as sentenças
apresentadas, assinale a alternativa correta.
De acordo com as sentenças apresentadas, assinale a alternativa correta.
C Somente as sentenças I e III estão corretas
Você assinalou essa alternativa (C)
Questão 10/10 - Linguagem de Programação
Baseado no código acima, analise as sentenças a seguir:
I. A anotação @Service indica que a classe ClienteBO é uma classe de dados
II. A anotação @Autowired indica que a classe ClienteDAO é uma classe de acesso a
dados
III. A anotação @Override indica que o método da classe realiza uma operação de
acesso a dados.
De acordo com as sentenças apresentadas, assinale a alternativa correta.
A Nenhuma sentença está correta
Você assinalou essa alternativa (A)

Continue navegando