Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 Simulado: CCT0031_SM_201307252508 V.1 Fechar Aluno(a): RICARDO ANDRE DA SILVA Matrícula: 201307252508 Desempenho: 0,5 de 0,5 Data: 30/11/2015 21:22:28 (Finalizada) 1a Questão (Ref.: 201307311095) Pontos: 0,1 / 0,1 Sobre o servidor web Tomcat considere: I. É um software proprietário, desenvolvido no projeto Apache Jakarta, oficializado pela Sun Microsystems. II. Não deve ser confundido com o servidor web Apache HTTP Server, que lida com qualquer tipo de solicitação na web. III. É um container que fornece um ambiente necessário para execução de aplicações desenvolvidas com Java Servlet e JSP. Está correto o que consta na(s) assertativa(s): III, apenas II e III, apenas I e II, apenas I, II e III I e III, apenas Gabarito Comentado. 2a Questão (Ref.: 201307886364) Pontos: 0,1 / 0,1 As 3 formas clássicas de controle de sessão são baseadas em: Programação, bancos de dados e cookies Campos ocultos (hidden), cookies e bancos de dados Bancos de dados, usuário e campos ocultos (hidden) Cookies, reescrita de URL e campos ocultos (hidden) Reescrita de URL, session ID e senhas 3a Questão (Ref.: 201307963215) Pontos: 0,1 / 0,1 __________________ é a tecnologia que gerencia a memória alocada para um programa, a fim de liberar objetos que não estão sendo utilizados. Complete a questão escolhendo um dos itens a sequir: Java Collector Garbage Drunk Java Clean 2 Garbage Collector Java Virtual Machine 4a Questão (Ref.: 201307332396) Pontos: 0,1 / 0,1 Nos servlets, usualmente um objeto de requisição é acompanhado de um objeto de resposta. Sobre este objeto de resposta, analise as afirmações e selecione a alternativa correta: I) Não é errado que alguns servlets não usem o objeto de resposta. II) Como cada Servlet realiza um pequeno serviço para a aplicação, pode-se dizer que o objeto resposta pode servir para armazenar parte ou a totalidade dos resultados deste serviço. III) O objeto de reposta, quando necessário, deve ser criado pelo programador, já que ele nunca é fornecido como parâmetro. Todas as afirmativas estão corretas. Apenas uma afirmativa está correta. Apenas II e III estão corretas. Apenas I e III estão corretas. Apenas I e II estão corretas. Gabarito Comentado. 5a Questão (Ref.: 201307311102) Pontos: 0,1 / 0,1 Diversos frameworks e APIs, incluindo a Java API for XML Web Services (JAX-WS), provêem suporte para uma abordagem arquitetural chamada REST (Representational State Transfer) para a criação de web services simples, que utilizam apenas o protocolo HTTP, dispensando uma camada de mensagens como o SOAP. Para tanto, cada serviço é disponibilizado na forma de um recurso associado a uma URL e os métodos do protocolo HTTP são utilizados para "comandar" ações de inclusão, atualização, exclusão e consulta de dados. Vista sob este prisma, a World Wide Web em si é um exemplo da abordagem arquitetural REST. Marque a alternativa que NÃO corresponde a um método previsto no protocolo HTTP/1.1 Put Get Insert Delete Post Gabarito Comentado. 3 Simulado: CCT0031_SM_201307252508 V.1 Fechar Aluno(a): RICARDO ANDRE DA SILVA Matrícula: 201307252508 Desempenho: 0,5 de 0,5 Data: 30/11/2015 21:26:58 (Finalizada) 1a Questão (Ref.: 201307963828) Pontos: 0,1 / 0,1 Quando falamos de programação WEB, temos uma definição de uma classe na linguagem de programação Java que, dinamicamente, processa requisições e respostas, proporcionando, dessa maneira, novos recursos aos servidores. A definição, mais usada, considera-os extensões de servidores. Este módulo que estende a funcionalidade de um servidor web, através de módulos de aplicação implementados, em Java, estamos nos referindo a(o) Java Web ASP PHP Java Servlet 2a Questão (Ref.: 201307972087) Pontos: 0,1 / 0,1 Sobre a criação de objetos na linguagem de programação Java, analise as assertivas e assinale a alternativa que aponta a(s) correta(s): I. Variáveis de instância e objetos são armazenados no Heap (ou estática), e variáveis locais são armazenadas no Stack (pilha, automática). II. Objetos são criados por expressões contendo a palavra-chave new. Criar um objeto a partir de uma definição de classe é também conhecido como instanciação; assim, objetos são muitas vezes chamados de instâncias. III. Referências a objetos são null quando elas não referenciam algum objeto. IV. Objetos recentemente criados são colocados em uma área de memória do sistema conhecido como heap. Todos os objetos são acessados via referências a objetos qualquer variável que possa aparentar um objeto, na realidade, contém uma referência àquele objeto. Apenas I, III e IV I, II, III e IV Apenas I e III Apenas II, III e IV Apenas I, II e III 3a Questão (Ref.: 201307972086) Pontos: 0,1 / 0,1 O comando break tem a função de: Segmentar a execução de um loop em duas ou mais partes aninhadas Condicionar a execução de um comando de atribuição a um operador lógico Estabelecer um intervalo de depuração durante a execução de um loop Impossibilitar o aninhamento de loops não lógicos 4 Interromper a execução de um loop 4a Questão (Ref.: 201307378408) Pontos: 0,1 / 0,1 No Tomcat é a ferramenta que permite ao administrador verificar o status do servidor, listar as aplicações web instaladas, instalar, desinstalar, iniciar, parar e recarregar cada uma das aplicações web implantadas: Tomcat Documentation. Monitor Tomcat. Tomcat Monitor. Tomcat Manager Monitor. Tomcat Manager. 5a Questão (Ref.: 201307972095) Pontos: 0,1 / 0,1 Que protocolo na web fornece uma maneira de se comunicar entre aplicativos executados em diferentes sistemas operacionais , com diferentes tecnologias e linguagens de programação WDSL WWW HTTP RPC SOAP 5 Simulado: CCT0031_SM_201307252508 V.1 Fechar Aluno(a): RICARDO ANDRE DA SILVA Matrícula: 201307252508 Desempenho: 0,4 de 0,5 Data: 30/11/2015 21:10:27 (Finalizada) 1a Questão (Ref.: 201307378410) Pontos: 0,1 / 0,1 Em relação ao Tomcat é INCORRETO afirmar que é um servidor onde são instaladas Servlets para tratar as requisições que o servidor receber. pode atuar como servidor web/HTTP autônomo. é configurável para efetuar autenticação em um servidor LDAP. pode ser classificado como um servidor de aplicações Java EE completo. pode funcionar como parte integrante de um servidor de aplicações como o JBoss AS. Gabarito Comentado. 2a Questão (Ref.: 201307958334) Pontos: 0,1 / 0,1 Assinale a alternativa correta sobre conceitos básicos de XML: A linguagem XML nasceu como uma evolução direta da linguagem HTML A linguagem XML está intimamente ligada com a exibição dos dados armazenados XML, assim como HTML, possui um conjunto pré-definido de tags para tarefas específicas Um documento XML possui uma estrutura hierárquica, que poderia ser representada como uma árvore de tags 3a Questão (Ref.: 201307378376) Pontos: 0,1 / 0,1 Aplicações web são empacotadas em um arquivo WAR para serem disponibilizadas em servidores de aplicações como o Tomcat e o Oracle Application Server. Sobre a estrutura de um arquivo WAR, écorreto afirmar que arquivos JAR ficam em META-INF/lib o arquivo web.xml (deployment descriptor) fica na pasta META-INF. o código fonte dos servlets fica em WEB-INF/src. arquivos JSP, imagens e outros conteúdos diretamente acessíveis aos clientes web da aplicação ficam em subpastas de WEB-INF/web. os servlets compilados e as classes de domínio ficam em subpastas de WEB-INF/classes. Gabarito Comentado. 6 4a Questão (Ref.: 201307886361) Pontos: 0,0 / 0,1 A classe HttpSession possui um método que apaga os dados da sessão. Qual é o seu nome? isNew() invalidate() getSession() removeValue() removeAttribute() 5a Questão (Ref.: 201307311094) Pontos: 0,1 / 0,1 Existem diversos servidores de aplicação compatíveis com a especificação do J2EE 1.4. NÃO é um servidor de aplicação compatível com o J2EE 1.4 JavaWeb Objectweb Jonas Apache GlassFish JBoss Gabarito Comentado. 7 Simulado: CCT0031_SM_201307252508 V.1 Fechar Aluno(a): RICARDO ANDRE DA SILVA Matrícula: 201307252508 Desempenho: 0,4 de 0,5 Data: 30/11/2015 21:03:18 (Finalizada) 1a Questão (Ref.: 201307536627) Pontos: 0,0 / 0,1 Sobre a geração de respostas por servlets, assinale a alternativa correta: Um objeto PrintWriter pode ser obtido pelo método getWriter da classe HttpServletResponse para gerar uma resposta em formato de texto O método setContentType da classe HttpServletResponse permite que o tipo de resposta seja especificado, mas esta resposta deverá sempre ser "text/html" ou "text/xml" A classe HttpServletResponse encapsula o corpo da resposta HTTP, mas exige que o programador crie explicitamente o cabeçalho da resposta. Uma resposta de erro pode ser criada com o envio de um código de erro ao cliente, mas não pode ser criada automaticamente quando uma exceção for lançada 2a Questão (Ref.: 201307536624) Pontos: 0,1 / 0,1 Sobre o conceito de redirecionamento de servlets, assinale a alternativa correta: O redirecionamento com sendRedirect só pode acontecer quando o recurso de destino se encontra no mesmo servidor do servlet de origem O método sendRedirect possui uma grande vantagem em relação a outras abordagens de redirecionamento, que é o fato de não precisar notificar o browser sobre o redirecionamento Um servlet pode redirecionar sua requisição para outro recurso web de forma transparente ao usuário, fazendo uso da classe RequestDispatcher Quando utilizado o redirecionamento com o uso de um RequestDispatcher, não há mecanismos para compartilhamento de dados entre origem e destino 3a Questão (Ref.: 201307536629) Pontos: 0,1 / 0,1 Sobre conceitos básicos de servlets, assinale a alternativa correta: Uma aplicação web escrita em Java deve, obrigatoriamente, ser composta apenas por servlets Um servlet pode ser executado por um servlet container ou diretamente pelo servidor web Apesar de serem implementados em Java, os servlets, quando compilados, são dependentes da arquitetura do SO Servlets são baseados no conceito de pool de threads, trazendo ganhos em termos de escalabilidade em relação a CGI 8 4a Questão (Ref.: 201307536628) Pontos: 0,1 / 0,1 Sobre o tratamento de requisições por servlets, assinale a alternativa correta: A avaliação do valor de um parâmetro inexistente leva ao lançamento de uma exceção Servlets só respondem a requisições do tipo POST Parâmetros de requisições podem ser lidos pelo método getParameter da classe HttpServletRequest, independente do método ser GET ou POST Parâmetros enviados a um servlet não podem ter o mesmo nome 5a Questão (Ref.: 201307536626) Pontos: 0,1 / 0,1 Sobre o ciclo de vida de um servlet, assinale a alternativa correta: O método service é acionado apenas na primeira vez que uma requisição é submetida ao servlet O método destroy deve ser executado sempre que o método service termina sua execução Os métodos doGet e doPost são chamados automaticamente pelo método service de acordo com o tipo de requisição O método init é executado automaticamente pelo servidor toda vez que o servlet é requisitado
Compartilhar