Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0249_AV_201207097446 » PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB Tipo de Avaliação: AV Aluno: 201207097446 - FAGNER SILVA DE LIMA Professor: DENIS GONCALVES COPLE Turma: 9001/AA Nota da Prova: 6,0 Nota de Partic.: 2 Data: 18/11/2014 09:20:29 1a Questão (Ref.: 201207140528) Pontos: 0,5 / 0,5 Marque a alternativa que NÃO se trata de uma afirmativa correta sobre o servidor web Tomcat: Necessita de uma JVM para ser executado Executa as mesmas funções que o servidor web Apache HTTP Server Cuida basicamente de processamento de aplicações Java É escrito em Java Necessita da plataforma Java SE instalada 2a Questão (Ref.: 201207207804) Pontos: 1,0 / 1,0 Ao desenvolver uma aplicação sob a plataforma Java EE 5, isso implica que: a aplicação poderá usar menos arquivos XML do que se fosse desenvolvida na plataforma J2EE 1.4. a aplicação deverá usar o JavaServer Faces. a aplicação será compatível com as versões anteriores do Java Enterprise Edition J2EE 1.4. a aplicação será compatível com a versão 6.0 do Apache Tomcat. o desenvolvedor poderá utilizar o J2EE 1.4 SDK para testar a aplicação. 3a Questão (Ref.: 201207140532) Pontos: 0,5 / 0,5 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 III são verdadeiras I é verdadeira III é verdadeira I e II são verdadeiras II é verdadeira 4a Questão (Ref.: 201207207808) Pontos: 0,5 / 0,5 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 JSP, imagens e outros conteúdos diretamente acessíveis aos clientes web da aplicação ficam em subpastas de WEB-INF/web. arquivos JAR ficam em META-INF/lib o código fonte dos servlets fica em WEB-INF/src. o arquivo web.xml (deployment descriptor) fica na pasta META-INF. os servlets compilados e as classes de domínio ficam em subpastas de WEB-INF/classes. 5a Questão (Ref.: 201207141898) Pontos: 0,5 / 0,5 Pode-se dizer que está incorreto sobre as tecnologias Servlet/JSP: JSP pode ser processado sem a utilização de um contêiner, e Servlet necessita de um contêiner Geralmente páginas JSP são utilizadas como views e Servlet como controlllers Para criar um Servlet é necessário criar uma classe derivada de HttpServlet Toda página JSP é transformada em um Servlet Não possuem o método main, pois estão sob controle dos contêineres 6a Questão (Ref.: 201207141879) Pontos: 0,5 / 0,5 Marque a opção correta sobre o conceito JDBC: uma classe Java que gera tabelas de banco de dados relacionais tecnologia que permite aos programas Java interagir com os bancos de dados são metadados sobre um objeto de conexão framework para desenvolvimento web é o kit de desenvolvimento Java para implementação em dispositivos móveis 7a Questão (Ref.: 201207141899) Pontos: 1,0 / 1,0 Assinale a alternativa que possui o conceito incorreto sobre sessão web: Utilizado para persistir com os dados entre páginas web É gerenciado pelo servidor, e não pelo cliente É possível atribuir valores, objetos e arrays em sessão Somente é possível atribuir valores originados de POST ou GET Serve para armazenar dados, tais como login, carrinho de compras em lojas virtuais, etc. 8a Questão (Ref.: 201207207834) Pontos: 0,0 / 0,5 No projeto de arquitetura modelo-visão-controle (MVC), o controlador renderiza a interface de usuário a partir da visão, o modelo encapsula funcionalidades e objetos de conteúdo e a visão processa e responde a eventos e invoca alterações ao controlador. encapsula funcionalidades e objetos de conteúdo, o modelo renderiza a interface de usuário a partir da visão e a visão processa e responde a eventos e invoca alterações ao controlador. encapsula funcionalidades e objetos de conteúdo, o modelo processa e responde a eventos e invoca alterações ao controlador e a visão renderiza a interface de usuário a partir do modelo. processa e responde a eventos e invoca alterações ao modelo, o modelo renderiza a interface de usuário a partir da visão e a visão encapsula funcionalidades e objetos de conteúdo. processa e responde a eventos e invoca alterações ao modelo, o modelo encapsula funcionalidades e objetos de conteúdo e a visão renderiza a interface de usuário a partir do modelo. 9a Questão (Ref.: 201207261096) Pontos: 1,5 / 1,5 Qual a importância do arquivo "web.xml" para um aplicativo Web feito em Java? Resposta: O arquivo "web.xml" contém as configurações globais da aplicação. Gabarito: O arquivo web.xml guarda todas as configurações globais do aplicativo web, incluindo o mapeamento de Servlets, time-out de sessão, página inicial, página de erro, e parâmetros a serem lidos pelos Servlets. 10a Questão (Ref.: 201207261100) Pontos: 0,0 / 1,5 A arquitetura de Web Services caracteriza-se por utilizar XML em todos os níveis e funcionalidades providas. Identifique os três componentes XML principais da arquitetura, explicando resumidamente a função de cada um deles. Resposta: XSLT, XPTO e XPATH. Gabarito: Os 3 componentes principais são: - SOAP, que é o protocolo de comunicação. - WSDL, que provê a assinatura dos serviços oferecidos. - UDDI, que trata do registro de serviços. Fundamentação do(a) Professor(a): Incorreto. Período de não visualização da prova: desde 06/11/2014 até 25/11/2014.
Compartilhar