Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0249_AV_201308053835 » PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB Tipo de Avaliação: AV Aluno: 201308053835 - JULIANO DOS SANTOS MENEZES Professor: DENIS GONCALVES COPLE Turma: 9001/AA Nota da Prova: 6,0 Nota de Partic.: 0 Av. Parcial 2 Data: 16/11/2017 21:15:35 1a Questão (Ref.: 201308738856) Pontos: 1,0 / 1,0 O que é classe? Resposta: Classe é o conjunto de propiedades e metodos que define um objeto, e forma que temos para traduzir para o mundo da programação "objetos" do mundo real, ex: classe Humano e depois posso ter a classe homem derivada do humano como posso ter classe mulher derivada da classe humano. Gabarito: Representação genérica de um conjunto de indivíduos semelhantes. 2a Questão (Ref.: 201308213117) Pontos: 0,0 / 1,0 Dentro de uma arquitetura MVC, deseja-se que todas as requisições passem por um ponto central, sendo delegadas aos responsáveis pelo processamento e, ao final, direcionando os resultados para as visualizações corretas. Qual o padrão de desenvolvimento mais adequado para a tarefa e como deve ser implementado em um sistema Web Java? Resposta: Através do JSP, Servelet, Beans Gabarito: O padrão mais indicado é o Front Control, sendo tipicamente implementado através de um Servlet. Fundamentação do(a) Professor(a): Incorreto. 3a Questão (Ref.: 201308299390) Pontos: 0,0 / 1,0 A linguagem Java apresenta muitas palavras reservadas, e algumas delas podem modificar muito o comportamento de um elemento programacional. Assinale a alternativa correta quanto ao uso da palavra reservada. A palavra static serve para definir elementos que não podem ser modificados. Classes concretas podem conter métodos definidos como abstract. Uma classe final não pode ser estendida. A palavra final serve para a definição de um elemento abstrato. Um parâmetro final pode ter seu valor modificado no corpo do método. 4a Questão (Ref.: 201308159826) Pontos: 1,0 / 1,0 São apenas tipos de componentes executados em servidores Web: JVM, Servlets e JSP. Beans, Servlets e JSP. Beans, Swing e JSP. Beans, Servlets e J2EE. Beans, Swing e JVM. 5a Questão (Ref.: 201308093926) Pontos: 1,0 / 1,0 Pode-se dizer que está incorreto sobre as tecnologias Servlet/JSP: Toda página JSP é transformada em um Servlet 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 Não possuem o método main, pois estão sob controle dos contêineres 6a Questão (Ref.: 201308093907) Pontos: 1,0 / 1,0 Marque a opção correta sobre o conceito JDBC: são metadados sobre um objeto de conexão uma classe Java que gera tabelas de banco de dados relacionais tecnologia que permite aos programas Java interagir com os bancos de dados framework para desenvolvimento web é o kit de desenvolvimento Java para implementação em dispositivos móveis 7a Questão (Ref.: 201308767888) Pontos: 1,0 / 1,0 Arquivo de configuração necessário para a configuração das conexões no JPA: context.xml readme.txt manifest persistence.xml web.xml 8a Questão (Ref.: 201308299432) Pontos: 1,0 / 1,0 Propostos por Erich Gamma, JohnVlissides, RalphJonhsone e RichardHelm, o GoF descreve 23 padrões que podem ser utilizados no desenvolvimento de sistemas de software em linguagens de programação orientados a objetos. Estes padrões de projeto são divididos em três categorias, sendo uma delas a criacional, referindo-se à criação de objetos. Marque a opção que apresenta apenas padrões criacionais: Facade, Flyweight e Proxy. Factory Method, Abstract Factory e Prototype. Command, Strategy e Observer. Builder, Singleton e Adapter. Iterator, Mediator e Memento. 9a Questão (Ref.: 201308159828) Pontos: 0,0 / 0,5 Em relação aos servidores de aplicação Java Enterprise Edition (JEE) 5, todas as afirmativas a seguir estão corretas, EXCETO: A Microsoft oferece um servidor de aplicação compatível com JEE 5. A distribuição das requisições pode ser feita através de um recurso de redirecionamento do protocolo http ou por intermédio de um agente despachante (dispatcher). O balanceamento de carga consiste na distribuição das requisições entre os vários servidores de aplicação disponíveis. A plataforma Java EE5 é considerada um padrão de desenvolvimento já que o fornecedor de software nesta plataforma deve seguir determinadas regras se quiser oferecer produtos compatíveis com Java EE5. A distribuição das requisições pode ser feita através do serviço de resolução de nomes (DNS). 10a Questão (Ref.: 201308113199) Pontos: 0,0 / 0,5 Qual das características abaixo NÃO se refere ao framework de persistência JPA? Uso de um gerenciador de persistência, o qual pode efetuar processos transacionais. Utilização simplificada pelo JEE através de anotações. Uso de anotações para a configuração do relacionamento entre a entidade e a tabela do banco de dados. Ela detalha uma interface que pode ser implementada para permitir persistência em sistemas de memória principal volátil. Acesso direto ao banco de dados através de ODBC. Período de não visualização da prova: desde 16/11/2017 até 28/11/2017.
Compartilhar