Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0249_AV_» PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB Tipo de Avaliação: AV Aluno: - Professor: EDUARDO LUIZ PARETO Turma: 9002/AB Nota da Prova: 3,0 Nota de Partic.: 0,5 Data: 07/06/2014 10:15:26 1a Questão (Ref.: 201201387151) Pontos: 0,0 / 1,5 Um objeto JavaBean, dentro de uma JSP pode ter uma definição de escopo (tempo de vida de objeto - contexto do objeto) em até 4 escopos distintos. Quais são eles ? e qual o tempo de vida - contexto do objeto em cada escopo? Resposta: Gabarito: 1.page - disponível apenas no contexto da página. 2.request - disponível para a requisição HTTP (a página que recebeu a requisição e as páginas para onde a requisição é encaminhada), no contexo do objeto request. 3.session - duração da sessão do cliente (o bean pode ser usado de uma requisição para outra), no contexto do objeto session. 4.application - pode ser usado no contexto da aplicação por qualquer outro componente no aplicativo Web. 2a Questão (Ref.: 201201495079) Pontos: 1,0 / 1,5 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: O padrão mais adequado é o front pages, através de seu procedimento onmenssage. Gabarito: O padrão mais indicado é o Front Control, sendo tipicamente implementado através de um Servlet. 3a Questão (Ref.: 201201441822) Pontos: 0,5 / 0,5 Quando se usa classes do tipo bean, não é necessário instanciar explicitamente um objeto da classe para poder acessar seus métodos. A instância do objeto é criada pelo elemento especial: < jsp : useBean / > < jsp : useBean.Java / > < jsp : useJava / > < jsp : useJava.Bean / > < jsp : useJavaBean / > 4a Questão (Ref.: 201201581365) Pontos: 0,0 / 0,5 A arquitetura MVC é amplamente utilizada pelos sistemas da atualidade, principalmente na Web, tratando de uma arquitetura em camadas com funcionalidades bem definidas. São características das arquiteturas em camadas as opções abaixo, EXCETO: Uma mesma camada pode ser usada por muitos serviços nos níveis mais altos. Você pode compreender uma única camada como um todo coerente, sem saber muito sobre as outras camadas. Você pode substituir uma camada por implementações alternativas dos mesmos serviços básicos. Você aumenta o acoplamento entre as camadas. Camadas são bons lugares para padronização. 5a Questão (Ref.: 201201375890) Pontos: 0,0 / 0,5 Sobre Design Patterns podemos afirmar: é uma documentação de análise de sistemas utilizado para mapear um banco de dados é uma forma de descrever uma solução, que geralmente serve para resolver algum problema é sinônimo de framework classe Java utilizada para definir todos atributos existentes em um sistema 6a Questão (Ref.: 201201591231) Pontos: 0,0 / 1,0 Considere as instruções abaixo encontradas em um arquivo de uma aplicação que utiliza JSF Essas instruções indicam a existência de um bean gerenciado( classe Funcionario.java ) no pacote bean que poderá ser referenciado nas páginas JSP por meio da palavra func . O arquivo correto no qual essas instruções são colocadas é o config-bean.xml. web.xml. web-inf.xml. faces-config.xml. context.xml. 7a Questão (Ref.: 201201374522) 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 II é verdadeira III é verdadeira I e II são verdadeiras I é verdadeira 8a Questão (Ref.: 201201441776) Pontos: 0,0 / 1,0 SOAP é I. um protocolo de comunicação leve destinado a troca de informações estruturadas em um ambiente distribuído. II. dependente de plataforma e linguagem de programação. III. baseado em XHML. IV. uma recomendação da W3C. Está correto o que consta em II e III, somente. II, III e IV, somente. I e IV, somente. III e IV, somente. I, II, III e IV. 9a Questão (Ref.: 201201375868) Pontos: 0,5 / 0,5 O que é Servlet ? uma arquitetura genérica para web que implementa várias linguagens de programação, tais como PHP e o Java um software criado pela Sun para desenvolvimento de aplicativos móveis em Java uma extensão da classe JFrame um framework que auxilia no desenvolvimento de aplicações web uma classe Java que é carregada e executada por um servidor web 10a Questão (Ref.: 201201375869) 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 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
Compartilhar