Buscar

PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB

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 26 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 26 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 9, do total de 26 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

Parte superior do formulário
	Processando, aguarde ...
	
		
	
		 
	PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB
1a aula
		Atualizar Página
	 
	Lupa
	 
	 
	
Vídeo 
	
PPT
	
MP3
	 
	
	
	 
	Exercício: CCT0249_EX_A1_201204080283_V1 
	Matrícula: 201204080283
	Aluno(a): FLAVIA DE ANDRADE GOMES 
	Data: 30/08/2017 22:27:03 (Finalizada)
	
	 1a Questão (Ref.: 201204711674)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	"Classes que não podem possuir métodos concretos, assim como também não podem possuir métodos construtores". Assinale a alternativa que indica esse tipo de classe
		
	
	Interfaces
	
	Classe derivadas
	
	Classes concretas
	
	Classes abstratas
	
	Classes filhas
	
	
	
	
	 2a Questão (Ref.: 201204796954)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Qual técnica permite que vários métodos tenham o mesmo identificador, variando somente sua assinatura?
		
	
	Sobrecarga
	
	Herança
	
	Sobrescrita
	
	Polimorfismo
	
	Encapsulamento
	
	Gabarito Comentado
	
	
	 3a Questão (Ref.: 201204711649)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Uma classe pode possuir mais de um método construtor, diferenciados pela listas de parâmetros. Assinale a alternativa que indica o mecanismo usado em tal implementação.
		
	
	Polimorfismo
	
	Abstração
	
	Sobrecarga
	
	Sobrescrita
	
	Encapsulamento
	
	Gabarito Comentado
	
	
	 4a Questão (Ref.: 201204866057)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Em relação a conceitos de Java, marque a alternativa correta:
		
	
	Para que um atributo não seja modificado por outras classes, deve-se liberar o método getter daquela variável.
	
	Seja a sentença: public class Livro extends Produto. Podemos dizer que todo objeto do tipo Produto será, ao mesmo tempo, um objeto do tipo Livro.
	
	O método getter não permite esconder o formato (tipo de dado) com que um atributo está armazenado.
	
	Os métodos que servem para modificar atributos são chamados de getters.
	
	Sempre que houver confusão entre nomes de variáveis de um método com os nomes de atributos de uma classe, devemos usar a palavra this para nos referir ao atributo.
	
	
	
	
	 5a Questão (Ref.: 201204796951)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Quando falamos das ações que um objeto pode realizar estamos nos referindo a:
		
	
	Herança
	
	Métodos
	
	Nível de acesso
	
	Agrupamentos
	
	Atributos
	
	Gabarito Comentado
	
	
	 6a Questão (Ref.: 201204796959)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Quando existe a necessidade de reescrever um método herdado da classe pai, mantendo a mesma assinatura que o método original, incluindo mesmo nome, mesmo tipo de dado de retorno e mesma lista de parâmetros, estamos nos referindo a que técnica?
		
	
	Encapsulamento
	
	Herança
	
	Sobrescrita
	
	Sobrecarga
	
	Agregação
	
	
	
	
	 7a Questão (Ref.: 201204711476)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Assinale a alternativa que representa a técnica que permite que vários métodos tenham o mesmo identificador, variando somente sua assinatura.
		
	
	derivação de classes
	
	encapsulamento
	
	sobrecarga
	
	sobrescrita
	
	polimorfismo
	
	Gabarito Comentado
	
	
	 8a Questão (Ref.: 201204711593)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	"Método que não pode ser sobrescrito". Assinale a alternativa que indica esse tipo de método.
		
	
	Método concreto
	
	Método final
	
	Método de trabalho
	
	Método polimórfico
	
	Método abstrato
	
	Gabarito Comentado
	
Parte superior do formulário
	Processando, aguarde ...
	
		
	
		 
	PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB
2a aula
		Atualizar Página
	 
	Lupa
	 
	 
	
Vídeo 
	
PPT
	
MP3
	 
	
	
	 
	Exercício: CCT0249_EX_A2_201204080283_V1 
	Matrícula: 201204080283
	Aluno(a): FLAVIA DE ANDRADE GOMES 
	Data: 30/08/2017 22:49:59 (Finalizada)
	
	 1a Questão (Ref.: 201204142936)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Quando um servlet é criado no NetBeans, uma série de elementos são automaticamente inseridos no código, incluindo um método chamado processRequest. 
Qual das afirmações abaixo NÃO É CORRETA? 
		
	
	É usado para transferir a requisição para outro servlet, usando o forward do RequestDispatcher.
	
	É usado como alternativa para processar requisições doPost.
	
	É usado sem a necessidade de uma requisição.
	
	É usado para criar uma saída visual, usando o objeto response.
	
	É usado como alternativa para processar requisições doGet.
	
	
	
	
	 2a Questão (Ref.: 201204122998)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	São considerados contêineres JSP/Servlet:
		
	
	métodos e atributos
	
	Oracle e PostgreSql
	
	HttpServlet e Javascript
	
	classe abstrata e interface
	
	Apache Tomcat e Glassfish
	
	
	
	
	 3a Questão (Ref.: 201204179348)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Servlets são projetadas para fornecer aos desenvolvedores uma solução JAVA para criar aplicações web. Para criar Servlets é necessário importar as classes padrão de extensão dos pacotes:
		
	
	javax.servlet e javax.servlet.http
	
	javax.servlet.smtp e javax.servlet.html
	
	servlet.javax e servlet.javax.http
	
	javax.servlet.html e javax.servlet.http
	
	javax.servlet e javax.http.servlet
	
	
	
	
	 4a Questão (Ref.: 201204778666)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Para criar um Servlet é necessário:
		
	
	Criar uma classe que estenda a classe HttpServlet.
	
	Implementar o método Servlet.service(Servlet.HTTP_REQUEST).
	
	Implementar o método HttpServletr.
	
	Instanciar a classe Servlet que implemente Serializable.
	
	Criar uma classe que implemente a interface HttpServlet.
	
	
	
	
	 5a Questão (Ref.: 201204188962)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	O ambiente necessário para a execução de aplicações web desenvolvidas com as tecnologias Java Servlet e JSP é fornecido pelo container Web
		
	
	Bean.
	
	Tomcat.
	
	Servlet.
	
	Apache.
	
	IIS.
	
	
	
	
	 6a Questão (Ref.: 201204192761)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Um Servlet é, basicamente, um programa Java que, ao receber uma requisição (request), realiza um processamento e gera uma resposta (response). Considerando o funcionamento dos Servlets, pode-se afirmar que:
		
	
	Um Servlet pode apenas processar requisições do tipo "post", isto é, aquelas originadas de um formulário web.
	
	Para que um Servlet possa ser executado é necessário que um contentor Java, como o TomCat ou GlassFish, esteja em funcionamento.
	
	Jamais um Servlet aciona outro Servlet. Uma vez que um Servlet recebeu uma requisição, apenas ele deverá processá-la.
	
	Os Servlets são executados sempre no computador do usuário, nunca no servidor da empresa.
	
	Apesar dos Servlets serem baseados na tecnologia Java, não há a necessidade de uma Máquina Virtual Java para executá-los. 
	
	
	
	
	 7a Questão (Ref.: 201204142297)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Qual das afirmativas abaixo é falsa com relação aos Web Servers Java?
		
	
	Todo JSP é transformado pelo contexto em um Servlet.
	
	Permitem tratamento diferenciado para chamadas GET e POST.
	
	O principal contexto para Web utilizado é o Tomcat.
	
	Não são capazes de gerenciar estado.Um web service é uma aplicação distribuída, cujos componentes podem ser aplicados e executados em dispositivos distintos.
	
	
	
	
	 8a Questão (Ref.: 201204188919)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	São apenas tipos de componentes executados em servidores Web: 
		
	
	Beans, Servlets e J2EE.
	
	JVM, Servlets e JSP.
	
	Beans, Swing e JVM.
	
	Beans, Swing e JSP.
	
	Beans, Servlets e JSP.
	
	
	
	File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
Parte superior do formulário
	Processando, aguarde ...
		 
	
		
	
	
	
	CCT0249_EX_A3_201204080283_V1
	
	 
	 
	
	
		
	
		 
	PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB
3a aula
		Atualizar Página
	 
	Lupa
	 
	 
	
Vídeo 
	
PPT
	
MP3
	 
	
	
	 
	Exercício: CCT0249_EX_A3_201204080283_V1 
	Matrícula: 201204080283
	Aluno(a): FLAVIA DE ANDRADE GOMES 
	Data: 30/08/2017 23:21:15 (Finalizada)
	
	 1a Questão (Ref.: 201204142961)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	A tecnologia JSP é extremamente útil e pode facilitar muito o desenvolvimento de uma aplicação web.
Assinale a alternativa INCORRETA sobre esta tecnologia: 
		
	
	Um JSP não pode trocar informações ou requisições com um Servlet.
	
	O principal foco de uso do JSP é a criação da interface com o usuário.
	
	Um JSP tem a aparência de um código HTML com alguns trechos de código Java.
	
	É possível usar um componente ou uma classe Java por meio de um JSP.
	
	Todo arquivo JSP é, em sua primeira execução, convertido para um servlet.
	
	
	
	
	 2a Questão (Ref.: 201204782641)
	Fórum de Dúvidas (0)       Saiba (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 - TAGLIB; B - INCLUDE; C - PAGE. 
	
	A - INCLUDE; B - PAGE; C - TAGLIB 
	
	A - INCLUDE; B - FRAME; C - TAGLIB 
	
	A - INSERT; B - FRAME; C - TAGLIB 
	
	A - TAGLIB; B - PAGE; C - INCLUDE. 
	
	Gabarito Comentado
	
	
	 3a Questão (Ref.: 201204188942)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	É característica de um arquivo JSP a
		
	
	compilação em um servlet.
	
	presença maciça de código Assembly.
	
	impossibilidade de inclusão de comentários.
	
	execução exclusiva em sistemas Windows.
	
	execução exclusiva em sistemas Linux.
	
	
	
	
	 4a Questão (Ref.: 201204796976)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Com relação às características de um Java Bean, qual alternativa abaixo está INCORRETA?
		
	
	Possui um construtor sem argumentos.
	
	Implementa a interface java.awt.event.MouseListener
	
	É um componente reutilizável de software.
	
	Deve ser fornecido um "get" e "set" para cada um dos atributos.
	
	Seus atributos devem ser privados. 
	
	Gabarito Comentado
	
	
	 5a Questão (Ref.: 201204142271)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Entre as tecnologias Java voltadas para a criação de aplicativos servidores encontram-se:
		
	
	JPA e LINQ
	
	ASP e JSP
	
	JPA e SWING
	
	ASP e SWING 
	
	JSP e Servlet
	
	
	
	
	 6a Questão (Ref.: 201204821791)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Em JSP quais membros equivalem às variáveis e métodos pertencente à instância de classe caso fossem declarados em um Servlet convencional?
		
	
	Expressões
	
	Taglibs
	
	Comentários
	
	Scriptlets
	
	Declarações
	
	
	
	
	 7a Questão (Ref.: 201204123019)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Pode-se dizer que está incorreto sobre as tecnologias Servlet/JSP:
		
	
	Para criar um Servlet é necessário criar uma classe derivada de HttpServlet
	
	Geralmente páginas JSP são utilizadas como views e Servlet como controlllers
	
	JSP pode ser processado sem a utilização de um contêiner, e Servlet necessita de um contêiner
	
	Toda página JSP é transformada em um Servlet
	
	Não possuem o método main, pois estão sob controle dos contêineres
	
	Gabarito Comentado
	
	
	 8a Questão (Ref.: 201204188986)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	No contexto de sistemas Web, qual a utilidade de uma sessão?
		
	
	Proteger contra ataques de força bruta.
	
	Armazenar dados relacionados a um usuário.
	
	Realizar cache das imagens estáticas.
	
	Dividir as informações do website em assuntos específicos.
	
	Realizar cache de textos HTML.
	
	
	
	Parte superior do formulário
	Processando, aguarde ...
		 
	
		
	
	
	
	CCT0249_EX_A4_201204080283_V1
	
	 
	 
	
	
		
	
		 
	PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB
4a aula
		Atualizar Página
	 
	Lupa
	 
	 
	
Vídeo 
	
PPT
	
MP3
	 
	
	
	 
	Exercício: CCT0249_EX_A4_201204080283_V1 
	Matrícula: 201204080283
	Aluno(a): FLAVIA DE ANDRADE GOMES 
	Data: 30/08/2017 23:34:35 (Finalizada)
	
	 1a Questão (Ref.: 201204328513)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	A linguagem Java apresenta como middleware padrão para acesso a bancos de dados o JDBC, cuja utilização envolve vários passos, indo desde o registro do Driver até a recepção da consulta em ResultSets. Neste processo podem ocorrer duas exceções principais, no que se refere ao uso do JDBC, as quais são:
		
	
	SQLException e ServletException
	
	SQLException e ClassNotFoundException
	
	ClassNotFoundException e ArithmeticException
	
	ServletException e ArithmeticException
	
	ClassNotFoundException e ServletException
	
	Gabarito Comentado
	
	
	 2a Questão (Ref.: 201204859538)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	(TCE-RS/2014) O método a seguir está presente em uma classe de acesso a dados (DAO) de uma aplicação construída com Java utilizando JDBC.
public int salvarCliente(int varId, String vaNome, double varRenda){
try{
..........
st.setInt(1,varId);
st.setString(2,varNome);
st.setDouble(3,varRenda);
retorno = st.executeUpdate();
}catch(SQLException e){
retorno = -1;
}
return retorno;
}
Considere que:
− a variável conn é da interface Connection, st é da interface PreparedStatement e retorno é uma variável do tipo int, todas declaradas e inicializadas anteriormente.
− uma conexão com um banco de dados que contém a tabela cliente foi estabelecida com sucesso e em condições ideais.
− a tabela cliente possui os campos abaixo:
      * id − inteiro, não nulo, chave primária
      * nome − cadeia de caracteres
      * renda − real
Nestas condições, para que o método esteja correto, a lacuna I deve ser preenchida com a instrução 
		
	
	st = conn.executeStatement("insert into cliente values ( '" + varId + "', " + varNome + " , '" + varRenda + "')");
	
	st = conn.prepareStatement("insert into cliente(id,nome,renda) values( "+varId+","+varNome+" ,'"+varRenda+"')");
	
	st = conn.prepareStatement("insert into cliente (id, nome, renda) values (?, ?, ?)");
	
	st = conn.preparedStatement("insert into cliente (id, nome, renda) values (?, ?, ?)");
	
	st = conn.prepareStatement("insert into cliente (id, nome, renda) values (varId,varNome, varRenda)");
	
	Gabarito Comentado
	
	
	 3a Questão (Ref.: 201204778507)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Baseado na linha de comando abaixo, marque qual deve ser o comando seguinte:
st = Conexao.getConection().createStatement(); 
		
	
	List = st.executeQuery("select * from ALUNOS"); 
	
	List = st.executeUpdate("select * from ALUNOS"); 
	
	ResultSet rs = st.executeQuery("select * from ALUNOS");
	
	ResultSet rs = st.executeUpdate("select * from ALUNOS");
	
	List = st().executeUpdate("select * from ALUNOS"); 
	
	
	
	
	 4a Questão (Ref.: 201204859560)
	Fórum de Dúvidas (0)       Saiba (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.
		
	
	Representa uma conexão a um banco de dados, a partir de uma URL JDBC recebida como parâmetro.
	
	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.
	
	Implementado quando você planeja usar as instruções SQL muitas vezes. Aceita parâmetros de entrada em tempo de execução.
	
	Implementado quando você deseja acessar banco de dados procedimentos armazenados. Também pode aceitar parâmetros de entrada em tempo de execução.
	
	É responsável por fornecer a conexão de uma aplicação Java com o Banco de dados
	
	Gabarito Comentado
	
	
	 5a Questão (Ref.: 201204188946)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Analise as seguintes afirmações a respeito de JSP:
 
I. Em uma aplicação Web, há apenas um objeto page em cada JSP. 
II. Comentários JSP aparecem na resposta ao cliente. 
III. Os objetos com escopo session duram por toda a sessão de navegação do cliente.
 
Assinale a opção correta.
		
	
	As afirmações I, II e III são verdadeiras.
	
	Apenas a afirmação II é verdadeira.
	
	Apenas a afirmação III é verdadeira.
	
	Apenas a afirmação I é verdadeira.
	
	Nenhuma das afirmações é verdadeira.
	
	
	
	
	 6a Questão (Ref.: 201204142966)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	O JDBC - Java DataBase Connectivity - é uma API que permite a interação com um SGBD (Sistema Gerenciador de Banco de Dados) em baixo nível, isto é, permite realizar conexões e consultas ao banco de dados.
Sobre esta API, indique a afirmativa INCORRETA: 
		
	
	Não é possível realizar as buscas sem tratar ou jogar exceções.
	
	Não é possível acessar ao banco de dados sem a instalação de um driver para o SGBD.
	
	Não é possível realizar uma busca sem realizar uma conexão.
	
	Não é possível acessar um SGBD com o JDBC sem indicar seu endereço.
	
	Não é possível construir aplicações para múltiplos SGBDs usando esta API.
	
	Gabarito Comentado
	
	
	 7a Questão (Ref.: 201204859556)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Dada a classe abaixo, complete as lacunas de forma correta:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class Principal {
   public static void main(String[] args) {
     try {
     _______________("org.postgresql.Driver"); 
     Connection con =     __________("jdbc:postgresql:BancoProva","aluno","prova");
     Statement stm =_____________________;
     ResultSet rs = ________________("select * from tabela");
     while(________________) {
     System.out.println("Valor da primeira coluna do resultado" + rs.getString(1));
     } 
     con.close();
     }
     catch(Exception e)      {
     System.out.println("Erro:" + e.getMessage()); 
     }
   }
}
		
	
	Class.forName, DriverManager.getConnection, con.createStatement(),stm.executeQuery, rs.next()
	
	DriverManager.getConnection, Class.forName, rs.createStatament(),stm.executeQuery, rs.hasNext()
	
	DriverManager.getConnection, Class.forName, rs.createStatement(),stm.executeQuery, rs.next()
	
	Class.forName, DriverManager.getConnection, con.createStatament(),stm.executeQuery, rs.hasNext()
	
	DriverManager.getConnection, Class.forName, con.createStatement(),stm.executeQuery, rs.next()
	
	Gabarito Comentado
	
	
	 8a Questão (Ref.: 201204123000)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Marque a opção correta sobre o conceito JDBC:
		
	
	uma classe Java que gera tabelas de banco de dados relacionais
	
	framework para desenvolvimento web
	
	tecnologia que permite aos programas Java interagir com os bancos de dados
	
	são metadados sobre um objeto de conexão
	
	é o kit de desenvolvimento Java para implementação em dispositivos móveis
	
	
	
	Parte superior do formulário
	Processando, aguarde ...
		 
	
		
	
	
	
	CCT0249_EX_A5_201204080283_V1
	
	 
	 
	
	
		
	
		 
	PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB
5a aula
		Atualizar Página
	 
	Lupa
	 
	 
	
Vídeo 
	
PPT
	
MP3
	 
	
	
	 
	Exercício: CCT0249_EX_A5_201204080283_V1 
	Matrícula: 201204080283
	Aluno(a): FLAVIA DE ANDRADE GOMES 
	Data: 30/08/2017 23:35:42 (Finalizada)
	
	 1a Questão (Ref.: 201204796979)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Interface que representa um grupo de objetos únicos, isto é, não podem existir objetos em duplicidade dentro do conjunto: 
		
	
	Collection
	
	List
	
	Vector
	
	ArrayList
	
	Set
	
	
	
	
	 2a Questão (Ref.: 201204657173)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Um elemento de grande relevância para a programação em qualquer linguagem da atualidade é o mapeamento objeto-relacional, responsável pela visualização e manipulação dos registros de bancos relacionais em termos de objetos da linguagem. Um exemplo deste tipo de ferramenta é o JPA, utilizado na linguagem Java, o qual usa coleções para receber relações do tipo ¿um-para-muitos¿. Assinale a alternativa CORRETA com relação às coleções Java: 
		
	
	As coleções do tipo Set permitem objetos em duplicidade.
	
	As coleções do tipo TreeMap são implementadas com uso de árvores AVL.
	
	As coleções do tipo Map armazenam pares (chave, valor), onde estes podem ser qualquer tipo de objeto.
	
	As coleções do tipo LinkedList são implementadas com arrays, sendo muito utilizadas.
	
	As coleções do tipo Set são uma das possíveis implementações de HashSet.
	
	
	
	
	 3a Questão (Ref.: 201204712270)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	A anotação @OneToOne será usada toda vez que quisermos indicar um relacionamento do tipo:
		
	
	Muitos para muitos
	
	Muitos para um
	
	Um para um
	
	Muitos para nenhum
	
	Um para muitos
	
	Gabarito Comentado
	
	
	 4a Questão (Ref.: 201204712248)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	A anotação @ManyToMany será usada toda vez que quisermos indicar um relacionamento do tipo:
		
	
	Um para um
	
	Muitos para nenhum
	
	Muitos para um
	
	Um para muitos
	
	Muitos para muitos
	
	
	
	
	 5a Questão (Ref.: 201204711760)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	A anotação @ManytToOne será utilizada toda vez que quisermos indicar um relacionamento do tipo: 
		
	
	Cascade
	
	Um para muitos
	
	Muitos para muitos
	
	Muitos para um
	
	Um para um
	
	
	
	
	 6a Questão (Ref.: 201204796980)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Metadados, inseridos no código fonte com o intuito de trazeralguma informação adicional sobre o código que está sendo escrito:
		
	
	Classes
	
	Comentários
	
	Anotações
	
	Generics
	
	JPA
	
	Gabarito Comentado
	
	
	 7a Questão (Ref.: 201204712107)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Toda entidade deve ter um atributo mapeado com a anotação @id. Esta anotação indica que o atributo será mapeado como chave-primária. Caso o valor da chave primária tenha que ser gerado automaticamente, deve ser usada, também, uma anotação indicativa. Assinale a alternativa que apresenta a anotação indicativa de geração automática de valores para chave primária.
		
	
	@Seed
	
	@GenerateValue
	
	@Column
	
	@Temporal
	
	@PrimaryKey
	
	Gabarito Comentado
	
	
	 8a Questão (Ref.: 201204328520)
	Fórum de Dúvidas (0)       Saiba (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 - c , II - b , III - a
	
	I - a , II - c , III - b
	
	I - c , II - a , III - b
	
	I - a , II - b , III - c
	
	
	
	Parte superior do formulário
		 
	
		
	
	
	
	CCT0249_201204080283 V.1
	
	 
	 
	
	Processando, aguarde ...
		
		
		  PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB
	
	Avaiação Parcial: CCT0249_SM_201204080283 V.1 
	  
	Aluno(a): FLAVIA DE ANDRADE GOMES
	Matrícula: 201204080283 
	Acertos: 8,0 de 10,0
	Data: 19/08/2017 12:17:00 (Finalizada)
	
	 1a Questão (Ref.: 201204711529)
	sem. N/A: Revisão
	Acerto: 1,0  / 1,0 
	"Uma classe que não pode ser estendida, podendo apenas ser instanciada". Assinale a alternativa que indica esse tipo de classe.
		
	
	Classe abstrata
	
	Classe filha
	
	Interface
	
	Classe final
	
	Classe concreta
		
	
	
	 2a Questão (Ref.: 201204711593)
	sem. N/A: Revisão
	Acerto: 0,0  / 1,0 
	"Método que não pode ser sobrescrito". Assinale a alternativa que indica esse tipo de método.
		
	
	Método final
	
	Método abstrato
	
	Método concreto
	
	Método polimórfico
	
	Método de trabalho
		Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201204121654)
	sem. N/A: Tecnologia Java
	Acerto: 1,0  / 1,0 
	Ao estudar as especificações e frameworks Java EE, um Analista de Sistemas concluiu que:
		
	
	STRUTS é um framework de persistência que permite o gerenciamento de dados relacionais, utilizando-se de mapeamento objeto-relacional
	
	o container WEB do servidor de aplicações é o responsável por gerenciar o ciclo de vida de servlets e de EJBs utilizados numa aplicação Java
	
	no container WEB, uma página JSP transforma-se em um servlet, que é compilado, carregado e inicializado
	
	Enterprise JavaBeans é um modelo de componentes padronizado, executado no lado do cliente e que facilita a construção de aplicações distribuídas robustas
	
	a utilização de Java Persistent API obriga o uso de um container EJB com Session Beans
		
	
	
	 4a Questão (Ref.: 201204142297)
	sem. N/A: WEB SERVER JAVA
	Acerto: 1,0  / 1,0 
	Qual das afirmativas abaixo é falsa com relação aos Web Servers Java?
		
	
	Permitem tratamento diferenciado para chamadas GET e POST.
	
	O principal contexto para Web utilizado é o Tomcat.
	
	Um web service é uma aplicação distribuída, cujos componentes podem ser aplicados e executados em dispositivos distintos.
	
	Todo JSP é transformado pelo contexto em um Servlet.
	
	Não são capazes de gerenciar estado.
		
	
	
	 5a Questão (Ref.: 201204188931)
	sem. N/A: JSP
	Acerto: 1,0  / 1,0 
	Para incluir blocos de código Java em uma página JSP utiliza-se a categoria de tags denominada 
		
	
	diretivas.
	
	expressões.
	
	declarações.
	
	scriptlets.
	
	comentários.
		
	
	
	 6a Questão (Ref.: 201204141865)
	sem. N/A: CRIAÇÃO DE APLICATIVOS EWEB
	Acerto: 1,0  / 1,0 
	Com relação às tecnologias JSP, Servlet e JavaScript, responda V ou F :
(    ) O método POST envia os dados como um fluxo de dados juntamente com o pacote de dados http de forma não visível ao usuário
(    )  Página JSP são interpretadas e executadas pelo Container Java Web sem nenhuma transformação adicional. Ocorre apenas a carga página em código fonte.
(     ) Uma Servlet para ser acionada precisa da definição da URL-pattern de acesso definida no descritor de implantação da aplicação Web
(     ) É necessário o código fonte e o bytecode (.class) de uma Servlet no Container Java Web, para que a Servlet seja executada.
(     )Uma Servlet somente suporta requisições na forma POST
 
		
	
	V - F - F - F - F
	
	V - F - V - V - V
	
	V - V - V - F - V
	
	F - F - V -V - F
	
	V - F - V - F - F 
		
	
	
	 7a Questão (Ref.: 201204768943)
	9a sem.: ACESSO A DADOS
	Acerto: 1,0  / 1,0 
	Qual a classe de JDBC é responsável pela interface entre os clientes e os drivers JDBC?
		
	
	EntityManagerFactory
	
	DriverManager
	
	ResultSet
	
	PreparedStatement
	
	EntityManager
		
	
	
	 8a Questão (Ref.: 201204859556)
	sem. N/A: Aula 4: JDBC
	Acerto: 0,0  / 1,0 
	Dada a classe abaixo, complete as lacunas de forma correta:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class Principal {
   public static void main(String[] args) {
     try {
     _______________("org.postgresql.Driver"); 
     Connection con =     __________("jdbc:postgresql:BancoProva","aluno","prova");
     Statement stm =_____________________;
     ResultSet rs = ________________("select * from tabela");
     while(________________) {
     System.out.println("Valor da primeira coluna do resultado" + rs.getString(1));
     } 
     con.close();
     }
     catch(Exception e)      {
     System.out.println("Erro:" + e.getMessage()); 
     }
   }
}
		
	
	DriverManager.getConnection, Class.forName, rs.createStatement(),stm.executeQuery, rs.next()
	
	Class.forName, DriverManager.getConnection, con.createStatament(),stm.executeQuery, rs.hasNext()
	
	DriverManager.getConnection, Class.forName, con.createStatement(),stm.executeQuery, rs.next()
	
	DriverManager.getConnection, Class.forName, rs.createStatament(),stm.executeQuery, rs.hasNext()
	
	Class.forName, DriverManager.getConnection, con.createStatement(),stm.executeQuery, rs.next()
		Gabarito Comentado.
	
	
	 9a Questão (Ref.: 201204796981)
	sem. N/A: JPA
	Acerto: 1,0  / 1,0 
	Arquivo de configuração necessário para a configuração das conexões no JPA:
		
	
	persistence.xml
	
	web.xml
	
	manifest
	
	readme.txt
	
	context.xml
		
	
	
	 10a Questão (Ref.: 201204328520)
	sem. N/A: JPA
	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çãode um-para-muitos. 
		
	
	I - b , II - a , III - c
	
	I - a , II - b , III - c
	
	I - a , II - c , III - b
	
	I - c , II - b , III - a
	
	I - c , II - a , III - b
		
	
	File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
Parte superior do formulário
	Processando, aguarde ...
		
		
		  PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB
	
	Avaiação Parcial: CCT0249_SM_201204080283 V.1 
	  
	Aluno(a): FLAVIA DE ANDRADE GOMES
	Matrícula: 201204080283 
	Acertos: 9,0 de 10,0
	Data: 19/08/2017 12:43:25 (Finalizada)
	
	 1a Questão (Ref.: 201204121653)
	sem. N/A: Tecnologia Java
	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: 
		
	
	III é verdadeira
	
	I e III são verdadeiras
	
	I e II são verdadeiras
	
	I é verdadeira
	
	II é verdadeira
		
	
	
	 2a Questão (Ref.: 201204711674)
	sem. N/A: Revisão
	Acerto: 1,0  / 1,0 
	"Classes que não podem possuir métodos concretos, assim como também não podem possuir métodos construtores". Assinale a alternativa que indica esse tipo de classe
		
	
	Classes abstratas
	
	Classes concretas
	
	Interfaces
	
	Classe derivadas
	
	Classes filhas
		
	
	
	 3a Questão (Ref.: 201204781620)
	sem. N/A: Servlets
	Acerto: 1,0  / 1,0 
	Analise as alternativas sobre Servlets:
I - A tecnologia Java Servlet utiliza a plataforma Java para criar páginas web dinâmicas em aplicações independente de plataforma;
II - Servlet é uma classe que estende (herda) de httpServlet;
III - É baseada na construção de classes e são executadas no cliente (navegador). 
		
	
	Somente a I está correta.
	
	Somente a III está correta.
	
	Somente a I e II estão corretas.
	
	Todas as afirmativas estão corretas.
	
	Somente a II está correta.
		Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201204142936)
	sem. N/A: CRIAÇÃO DE SERVLETS
	Acerto: 1,0  / 1,0 
	Quando um servlet é criado no NetBeans, uma série de elementos são automaticamente inseridos no código, incluindo um método chamado processRequest. 
Qual das afirmações abaixo NÃO É CORRETA? 
		
	
	É usado como alternativa para processar requisições doPost.
	
	É usado para transferir a requisição para outro servlet, usando o forward do RequestDispatcher.
	
	É usado como alternativa para processar requisições doGet.
	
	É usado sem a necessidade de uma requisição.
	
	É usado para criar uma saída visual, usando o objeto response.
		
	
	
	 5a Questão (Ref.: 201204188945)
	sem. N/A: JSP
	Acerto: 1,0  / 1,0 
	Em JSP, a diretiva taglib define
		
	
	um conjunto de classes importadas para serem usadas na página.
	
	um módulo logicamente coesivo.
	
	uma biblioteca para ser inserida na página.
	
	uma nova tag para ser usada na página.
	
	uma biblioteca de tags para serem usadas na página.
		
	
	
	 6a Questão (Ref.: 201204188986)
	sem. N/A: WEB
	Acerto: 1,0  / 1,0 
	No contexto de sistemas Web, qual a utilidade de uma sessão?
		
	
	Dividir as informações do website em assuntos específicos.
	
	Realizar cache das imagens estáticas.
	
	Realizar cache de textos HTML.
	
	Proteger contra ataques de força bruta.
	
	Armazenar dados relacionados a um usuário.
		
	
	
	 7a Questão (Ref.: 201204123000)
	sem. N/A: Sistemas Cadastrais com acesso a Banco de Dados
	Acerto: 1,0  / 1,0 
	Marque a opção correta sobre o conceito JDBC:
		
	
	framework para desenvolvimento web
	
	são metadados sobre um objeto de conexão
	
	é o kit de desenvolvimento Java para implementação em dispositivos móveis
	
	tecnologia que permite aos programas Java interagir com os bancos de dados
	
	uma classe Java que gera tabelas de banco de dados relacionais
		
	
	
	 8a Questão (Ref.: 201204859538)
	sem. N/A: Aula4: JDBC
	Acerto: 0,0  / 1,0 
	(TCE-RS/2014) O método a seguir está presente em uma classe de acesso a dados (DAO) de uma aplicação construída com Java utilizando JDBC.
public int salvarCliente(int varId, String vaNome, double varRenda){
try{
..........
st.setInt(1,varId);
st.setString(2,varNome);
st.setDouble(3,varRenda);
retorno = st.executeUpdate();
}catch(SQLException e){
retorno = -1;
}
return retorno;
}
Considere que:
− a variável conn é da interface Connection, st é da interface PreparedStatement e retorno é uma variável do tipo int, todas declaradas e inicializadas anteriormente.
− uma conexão com um banco de dados que contém a tabela cliente foi estabelecida com sucesso e em condições ideais.
− a tabela cliente possui os campos abaixo:
      * id − inteiro, não nulo, chave primária
      * nome − cadeia de caracteres
      * renda − real
Nestas condições, para que o método esteja correto, a lacuna I deve ser preenchida com a instrução 
		
	
	st = conn.prepareStatement("insert into cliente (id, nome, renda) values (varId, varNome, varRenda)");
	
	st = conn.prepareStatement("insert into cliente(id,nome,renda) values( "+varId+","+varNome+" ,'"+varRenda+"')");
	
	st = conn.executeStatement("insert into cliente values ( '" + varId + "', " + varNome + " , '" + varRenda + "')");
	
	st = conn.prepareStatement("insert into cliente (id, nome, renda) values (?, ?, ?)");
	
	st = conn.preparedStatement("insert into cliente (id, nome, renda) values (?, ?, ?)");
		Gabarito Comentado.
	
	
	 9a Questão (Ref.: 201204712148)
	sem. N/A: Java Persistence API - JPA
	Acerto: 1,0  / 1,0 
	Com base na classe abaixo declarada:
@Entity
public class Aluno{
       @Id
        private int mat;
        private int numero;
       // demais declarações
}
Assinale a afirmativa falsa.
		
	
	No Mapeamento Objeto Relacional, os objetos da classe Aluno correspondem aos registros da tabela aluno. 
	
	A classe Aluno representa uma entidade de persistência de dados.
	
	A chave primária da entidade Aluno corresponde ao atributo mat
	
	A anotação @Entity indica que a classe Aluno é uma entidade simples
	
	A chave primária da entidade Aluno corresponde ao atributo numero.
		
	
	
	 10a Questão (Ref.: 201204796978)
	sem. N/A: JAVA
	Acerto: 1,0  / 1,0 
	"Especificação Java, JSR 14, que permite escrever códigos reutilizáveis por diferentes tipos de objetos; essa especificação determina ao compilador, qual tipo de classe deve ser interpretada no momento da compilação, permitindo ao programador especificar qualquer tipo de objeto para ser manipulado em uma classe". O texto se refere a:
		
	
	Generics
	
	JPA
	
	JSP
	
	Anotações
	
	Classes
		Gabarito Comentado.
	
	File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
Parte superior do formulário
	Processando, aguarde ...
		
		
		  PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB
	
	Avaiação Parcial: CCT0249_SM_201204080283 V.1 
	  
	Aluno(a): FLAVIA DE ANDRADE GOMES
	Matrícula: 201204080283 
	Acertos: 5,0 de 10,0
	Data: 19/08/2017 12:57:45 (Finalizada)
	
	 1a Questão (Ref.: 201204866057)
	sem. N/A: JAVA
	Acerto: 1,0  / 1,0 
	Em relação a conceitos de Java, marque a alternativa correta:
		
	
	Para queum atributo não seja modificado por outras classes, deve-se liberar o método getter daquela variável.
	
	Os métodos que servem para modificar atributos são chamados de getters.
	
	Sempre que houver confusão entre nomes de variáveis de um método com os nomes de atributos de uma classe, devemos usar a palavra this para nos referir ao atributo.
	
	O método getter não permite esconder o formato (tipo de dado) com que um atributo está armazenado.
	
	Seja a sentença: public class Livro extends Produto. Podemos dizer que todo objeto do tipo Produto será, ao mesmo tempo, um objeto do tipo Livro.
		
	
	
	 2a Questão (Ref.: 201204192759)
	sem. N/A: TECNOLOGIA JAVA
	Acerto: 1,0  / 1,0 
	A linguagem Java tem sintaxe bastante similar à da linguagem C/C++. No entanto, o ambiente Java possui diversas características que tornam o seu uso mais simples na construção de alguns tipos de aplicações. Sobre estas características diferenciadas, é válido afirmar que:
		
	
	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.
	
	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.
	
	Java é uma linguagem naturalmente menos organizada, não possuindo recursos clássicos de C/C++ como, por exemplo, os pacotes e classes.
	
	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 aplicativos para servidor.
	
	Ao contrário de um programa em C/C++, que normalmente dá origem a um software específico para um equipamento e sistema operacional, um programa em Java dá origem a um software que não é específico de qualquer computador ou sistema operacional.
		
	
	
	 3a Questão (Ref.: 201204188962)
	sem. N/A: Tomcat
	Acerto: 0,0  / 1,0 
	O ambiente necessário para a execução de aplicações web desenvolvidas com as tecnologias Java Servlet e JSP é fornecido pelo container Web
		
	
	Servlet.
	
	Bean.
	
	Tomcat.
	
	Apache.
	
	IIS.
		
	
	
	 4a Questão (Ref.: 201204188919)
	sem. N/A: Web Services
	Acerto: 1,0  / 1,0 
	São apenas tipos de componentes executados em servidores Web: 
		
	
	Beans, Servlets e J2EE.
	
	Beans, Swing e JSP.
	
	Beans, Servlets e JSP.
	
	JVM, Servlets e JSP.
	
	Beans, Swing e JVM.
		
	
	
	 5a Questão (Ref.: 201204821794)
	sem. N/A: JSP
	Acerto: 0,0  / 1,0 
	Em termos de JSP, qual estrutura corresponde ao funcionamento que, em um Servlet, estaria embutido nos métodos doGet e doPost?  
		
	
	Comentários
	
	Anotações
	
	Scriptlets
	
	Declarações
	
	Diretivas
		
	
	
	 6a Questão (Ref.: 201204821791)
	sem. N/A: JSP
	Acerto: 0,0  / 1,0 
	Em JSP quais membros equivalem às variáveis e métodos pertencente à instância de classe caso fossem declarados em um Servlet convencional?
		
	
	Taglibs
	
	Scriptlets
	
	Expressões
	
	Comentários
	
	Declarações
		
	
	
	 7a Questão (Ref.: 201204859548)
	sem. N/A: Aula 4: JDBC
	Acerto: 0,0  / 1,0 
	(TRE-RR/2015) A interface PreparedStatement do Java permite executar instruções SQL parametrizadas, ou seja, que primeiro são construídas e depois recebem parâmetros. Neste contexto, considere que no bloco de código abaixo con é um objeto da interface Connection que representa uma conexão com um banco de dados, estabelecida com sucesso:
String sql = "insert into contatos (nome, email, endereco) values (_I_, _II_, _III_);
PreparedStatement stmt = con.prepareStatement(sql);
stmt.setString(1, "Paulo");
stmt.setString(2, "paulo@email.com.br");
stmt.setString(3, "Rua Vergueiro, 1567");
stmt.execute(); 
No bloco de código apresentado, as lacunas I, II e III devem ser preenchidas, correta e respectivamente, com: 
		
	
	1, 2, 3
	
	"Paulo", "paulo@email.com.br", e "Rua Vergueiro, 1567"
	
	${1}, ${2}, ${3}
	
	*
	
	?
		Gabarito Comentado.
	
	
	 8a Questão (Ref.: 201204778507)
	6a sem.: JDBC
	Acerto: 1,0  / 1,0 
	Baseado na linha de comando abaixo, marque qual deve ser o comando seguinte:
st = Conexao.getConection().createStatement(); 
		
	
	ResultSet rs = st.executeUpdate("select * from ALUNOS");
	
	List = st().executeUpdate("select * from ALUNOS"); 
	
	ResultSet rs = st.executeQuery("select * from ALUNOS");
	
	List = st.executeUpdate("select * from ALUNOS"); 
	
	List = st.executeQuery("select * from ALUNOS"); 
		
	
	
	 9a Questão (Ref.: 201204712248)
	sem. N/A: Java Persistence API - JPA
	Acerto: 0,0  / 1,0 
	A anotação @ManyToMany será usada toda vez que quisermos indicar um relacionamento do tipo:
		
	
	Um para muitos
	
	Muitos para muitos
	
	Muitos para nenhum
	
	Muitos para um
	
	Um para um
		
	
	
	 10a Questão (Ref.: 201204768916)
	10a sem.: ACESSO A DADOS
	Acerto: 1,0  / 1,0 
	A ideia do mapeamento de JPA é persistir automaticamente classes Java em bancos de dados. Qual nome é dado às classes manipuladas automaticamente pelo mecanismo de persistência de JPA?
		
	
	Beans
	
	Entidades
	
	Business Objects
	
	Atributos
	
	Parâmetros
		
	
	
	 
	
	Período de não visualização da prova: desde até .
Parte inferior do formulário
	 
	
	Período de não visualização da prova: desde até .
Parte inferior do formulário
	 
	
	Período de não visualização da prova: desde até .
Parte inferior do formulário
	
	
Parte inferior do formulário
	
	
Parte inferior do formulário
	
	
Parte inferior do formulário
	
	
Parte inferior do formulário
	
	
	
Parte inferior do formulário

Outros materiais