Baixe o app para aproveitar ainda mais
Prévia do material em texto
19/06/2018 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=93217230&p1=201602875898&p2=3602703&p3=CCT0780&p4=103315&p5=AV&p6=05/06/2018&p1… 1/3 Avaliação: CCT0780_AV_201602875898 » PROGRAMAÇÃO CLIENTE SERVIDOR Tipo de Avaliação: AV Aluno: 201602875898 - YURI BUENO FONTENLA Professor: SAULO FRANCA AMUI Turma: 9001/AA Nota da Prova: 10,0 Nota de Partic.: Av. Parcial Data: 05/06/2018 20:57:48 1a Questão (Ref.: 201604188106) Pontos: 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. 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. 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. 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. Java é uma linguagem naturalmente menos organizada, não possuindo recursos clássicos de C/C++ como, por exemplo, os pacotes e classes. 2a Questão (Ref.: 201604188044) Pontos: 1,0 / 1,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 servlet.javax e servlet.javax.http javax.servlet.html e javax.servlet.http javax.servlet.smtp e javax.servlet.html javax.servlet e javax.http.servlet 3a Questão (Ref.: 201604188289) Pontos: 1,0 / 1,0 19/06/2018 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=93217230&p1=201602875898&p2=3602703&p3=CCT0780&p4=103315&p5=AV&p6=05/06/2018&p1… 2/3 Em termos de segurança com Java, um pacote muito útil é o java.security, onde são encontradas várias classes e interfaces relevantes para os processos de criptografia, como a destrutiva, baseada em hash de dados, utilizada na guarda de senha. Cada processo pode utilizar diferentes algoritmos, como MD5 e RSA. Caso fosse necessário efetuar Hash MD5, qual seria a sintaxe correta para obter o objeto responsável pelo cálculo deste hash? Cipher c = Cipher.getInstance("MessageDigest5"); MessageDigest md = MessageDigest.getInstance("MD5"); Cipher c = new Cipher("MD5"); MessageDigest md = new MessageDigest5(); MessageDigest md = new MD5(); 4a Questão (Ref.: 201604188173) Pontos: 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 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. 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 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. 5a Questão (Ref.: 201604188158) Pontos: 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 JSP Anotações JPA Classes 6a Questão (Ref.: 201604188339) Pontos: 1,0 / 1,0 Sobre o modelo MVC é CORRETO afirmar: Em aplicações web desenvolvidas com Java os JSP são representados na camada referente ao controle. Em aplicações web desenvolvidas com Java os Servlets são representados na camada referente ao modelo. JavaBeans são classes Java que, pela sua natureza, podem representar a camada referente ao modelo MVC é um modelo de 4 camadas, que inclui o modelo, o controle, a visão e o DAO Todas as alternativas mencionadas estão incorretas. 7a Questão (Ref.: 201604188259) Pontos: 1,0 / 1,0 Qual o tipo de EJB voltado para as ações de persistência de dados? Async Queued Bean Message Driven Bean Stateless Session Bean Entity Bean Sateful Session Bean 19/06/2018 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=93217230&p1=201602875898&p2=3602703&p3=CCT0780&p4=103315&p5=AV&p6=05/06/2018&p1… 3/3 8a Questão (Ref.: 201604188097) Pontos: 1,0 / 1,0 Constitui-se de processos que aceitam conexões (sessões HTTP) solicitadas por clientes Web (Browsers) e, em resposta, fornecem informações na forma de mensagens e documentos de variados tipos, tais como, textos, imagens, som e vídeo. Trata-se de: JBoss. JavaServer Faces. Webserver. Java API. SOA (Service-Oriented Architecture). 9a Questão (Ref.: 201604188033) Pontos: 1,0 / 1,0 Web Services trata de uma tecnologia independente de plataforma que utiliza XML em todos os níveis funcionais. Para tal conta com os seguintes formatos, respectivamente, para o serviço de localização, dicionário de dados e protocolo de transmissão: DNS, RSS e HTTP COS, IDL e ORB UDDI, WSDL e SOAP UDDI, DNS e HTTP StAX, DOM e JAX-RPC 10a Questão (Ref.: 201604188303) Pontos: 1,0 / 1,0 O componente que normalmente recebe as solicitações via HTTP em um sistema Java Web corporativo, principalmente se utilizado o padrão Front Control, seria: MDB Servlet Gateway RPC JSP Session EJB Período de não visualização da prova: desde 25/05/2018 até 18/06/2018.
Compartilhar