Buscar

Avaliação Parcial de Programação Servidor em Sistemas Web 2017/3

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

PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB
1a Questão (Ref.: 201501397832) Acerto: 1,0 / 1,0
A linguagem Java tem sintaxe bastante similar à da linguagem C/C++. No entanto, o
ambiente Java possui diversas caracterísƟcas que tornam o seu uso mais simples na
construção de alguns Ɵpos de aplicações. Sobre estas caracterísƟcas diferenciadas, é
válido afirmar que:
A linguagem C/C++ possui muito mais recursos e uma biblioteca padronizada
muito maior que o Java, em especial quando se fala em desenvolvimento de
aplicaƟvos para servidor.
Java é uma linguagem naturalmente menos organizada, não possuindo
recursos clássicos de C/C++ como, por exemplo, os pacotes e classes.
Como a linguagem Java é voltada para o aprendizado, ela foi construída com
pequenos projetos em mente, não sendo adequada para construir sistemas
maiores.
Ao contrário de um programa em C/C++, que normalmente dá origem a um
soŌware específico para um equipamento e sistema operacional, um programa
em Java dá origem a um soŌware que não é específico de qualquer
computador ou sistema operacional.
Um programa Java pode ser executado em qualquer equipamento,
independente de sua configuração e sistema operacional. A Máquina Virtual
Java nunca é necessária; ela existe apenas para aumentar o desempenho do
processamento.
2a Questão (Ref.: 201501326726) Acerto: 1,0 / 1,0
Analise as seguintes sentenças:
I. Em Java, a plataforma Java 2 Enterprise Edition (J2EE) define um padrão para desenvolvimento de aplicações
empresariais em múltiplas camadas.
II. O J2SE aproveita as vantagens gerais da linguagem Java, mas roda somente no ambiente windows.
III. Em Java, o modificador de acesso protected permite acesso para qualquer subclasse ou classe pertencente ao
mesmo pacote da classe identificada.
Das sentenças acima, apenas:
I e II são verdadeiras
I e III são verdadeiras
I é verdadeira
II é verdadeira
III é verdadeira
3a Questão (Ref.: 201501328071) Acerto: 1,0 / 1,0
São considerados contêineres JSP/Servlet:
HttpServlet e Javascript
classe abstrata e interface
métodos e atributos
Oracle e PostgreSql
Apache Tomcat e Glassfish
4a Questão (Ref.: 201501394012) Acerto: 1,0 / 1,0
Considere:
I. Cobre parte da especificação JEE porém não as tecnologias servlet e JSP e nem as tecnologias Realms e
JDBC DataSources.
II. Tem a capacidade de atuar como servidor web, ou pode funcionar integrado a um servidor web dedicado
como o Apache ou até mesmo o IIS.
III. É distribuído pela Sun como software proprietário e é referência para as tecnologias Java Servlet e
JavaServer Pages.
Quanto ao Tomcat, é correto o que consta em
II, somente.
I, somente.
I e II, somente.
I, II e III.
III, somente.
5a Questão (Ref.: 201501987714) Acerto: 1,0 / 1,0
As diretivas são marcações utilizadas para indicar ao container como tratar a página em questão. Sobre estas
considere os items e veja as opções a seguir indicando as associações:
A - Através dessa diretiva, podemos inserir texto existente em outro arquivo em uma página jsp;
B - São informações de configuração especificas do conteúdo Java existente na página, isto é, são as configurações
indispensáveis para geração do Servlet correspondente.
C - Essas diretivas indicam quais bibliotecas de tags customizadas iremos utilizar em nossa página
A - INSERT; B - FRAME; C - TAGLIB
A - TAGLIB; B - INCLUDE; C - PAGE.
A - INCLUDE; B - FRAME; C - TAGLIB
A - INCLUDE; B - PAGE; C - TAGLIB
A - TAGLIB; B - PAGE; C - INCLUDE.
6a Questão (Ref.: 201501394018) Acerto: 1,0 / 1,0
Em JSP, a diretiva taglib define
uma biblioteca de tags para serem usadas na página.
um conjunto de classes importadas para serem usadas na página.
um módulo logicamente coesivo.
uma nova tag para ser usada na página.
uma biblioteca para ser inserida na página.
7a Questão (Ref.: 201501974016) Acerto: 1,0 / 1,0
Qual a classe de JDBC é responsável pela interface entre os clientes e os drivers JDBC?
EntityManagerFactory
ResultSet
EntityManager
PreparedStatement
DriverManager
8a Questão (Ref.: 201502064633) Acerto: 1,0 / 1,0
A persistência em Banco de Dados é uma constante em programas de automação comercial. Porém certas
interfaces e classes geram dúvidas para programadores iniciantes. Entres elas encontra-se a Statement. Dada as
alternativas abaixo, selecione a que define Statement.
Implementado quando você deseja acessar banco de dados procedimentos armazenados. Também pode
aceitar parâmetros de entrada em tempo de execução.
Implementado quando você planeja usar as instruções SQL muitas vezes. Aceita parâmetros de entrada em
tempo de execução.
Representa uma conexão a um banco de dados, a partir de uma URL JDBC recebida como parâmetro.
É responsável por fornecer a conexão de uma aplicação Java com o Banco de dados
Implementado para acesso de uso geral do banco de dados. É útil quando você estiver usando as instruções
SQL estáticas no tempo de execução. Não pode aceitar parâmetros.
9a Questão (Ref.: 201502002054) Acerto: 0,0 / 1,0
Arquivo de configuração necessário para a configuração das conexões no JPA:
web.xml
context.xml
manifest
readme.txt
persistence.xml
10a Questão (Ref.: 201501533593) Acerto: 1,0 / 1,0
A utilização de JPA é baseada em anotações sobre POJOs. Abaixo são apresentadas algumas anotações do JPA e
descrições de funcionalidades. Marque a opção que expressa o correto relacionamento entre cada anotação e sua
funcionalidade.
I - @OneToMany
II - @Table
III - @GeneratedValue
a. Utilizada para refletir valores gerados automaticamente, com auto-incremento.
b. Indica que uma determinada entidade será persistida em uma tabela.
c. Define uma relação de um-para-muitos.
I - b , II - a , III - c
I - a , II - c , III - b
I - a , II - b , III - c
I - c , II - b , III - a
I - c , II - a , III - b
4 de 4 09/11/2017 01:50

Continue navegando