Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0179_AV3_200802145267 » PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB Tipo de Avaliação: AV3 Aluno: 200802145267 - ALEXSANDRO HONORIO DA CONCEIÇÃO Professor: DENIS GONCALVES COPLE Turma: 9003/AC Nota da Prova: 2,0 de 10,0 Nota do Trabalho: Nota de Participação: Data: 29/06/2013 09:10:48 1a Questão (Cód.: 34688) 3a sem.: Criação de Aplicativos Web Pontos: 1,0 / 1,0 O que é Servlet ? um software criado pela Sun para desenvolvimento de aplicativos móveis em Java uma classe Java que é carregada e executada por um servidor web uma arquitetura genérica para web que implementa várias linguagens de programação, tais como PHP e o Java um framework que auxilia no desenvolvimento de aplicações web uma extensão da classe JFrame 2a Questão (Cód.: 34689) 5a sem.: Sistemas Cadastrais com acesso a Banco de Dados Pontos: 1,0 / 1,0 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 é o kit de desenvolvimento Java para implementação em dispositivos móveis são metadados sobre um objeto de conexão framework para desenvolvimento web 3a Questão (Cód.: 100675) 9a sem.: WEB Pontos: 0,0 / 1,0 No contexto de sistemas Web, qual a utilidade de uma sessão? Dividir as informações do website em assuntos específicos. Realizar cache de textos HTML. Armazenar dados relacionados a um usuário. Proteger contra ataques de força bruta. Realizar cache das imagens estáticas. 4a Questão (Cód.: 34719) 11a sem.: Sistemas Cadastrais com acesso a Banco de Dados Pontos: 0,0 / 1,0 Considerando a utilização da linha de código abaixo no estabelecimento de uma conexão com JDBC, assinale a opção correta. Class.forName(¿org.apache.derby.jdbc.EmbeddedDriver¿); EmbeddedDriver é o principal tipo de driver de conexão JDBC e ODBC em Java. Class.forName faz parte de outra classe denominada DriverProperty.JDBC.Main, que é utilizada com a tecnologia JDBC. O trecho de código dado faz os dois passos necessários para a conexão a uma base com JDBC; o EmbeddedDriver faz todo o restante do trabalho de conexão. Na linha de código, a chamada para Class.forName automaticamente cria uma instância de um driver e o registra com o DriverManager. Class.forName não é aplicado para estabelecer conexão com banco de dados. 5a Questão (Cód.: 100618) 3a sem.: Servlets Pontos: 0,0 / 1,0 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 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. arquivos JAR ficam em META-INF/lib arquivos JSP, imagens e outros conteúdos diretamente acessíveis aos clientes web da aplicação ficam em subpastas de WEB-INF/web. 6a Questão (Cód.: 100625) 4a sem.: JSP Pontos: 0,0 / 1,0 Em relação aos conceitos da tecnologia JavaServer Pages (JSP), analise as seguintes afirmativas: I. Uma página JSP é um documento texto que contém dados estáticos em formato HTML e XML, por exemplo, e elementos JSP que constroem o conteúdo dinâmico. II. Os elementos JSP em uma página JSP podem ser expressos nas sintaxes padrão e XML, embora em um dado arquivo, pode-se usar somente uma das sintaxes. III. Uma página JSP em sintaxe XML é um documento XML que pode ser manipulado pelas ferramentas e APIs para documentos XML. Além disso, pode ter um jsp:root como elemento raiz. Marque a alternativa CORRETA: todas as afirmativas são verdadeiras. apenas a afirmativa II é verdadeira apenas as afirmativas II e III são verdadeiras. apenas as afirmativas I e III são verdadeiras. apenas as afirmativas I e II são verdadeiras. 7a Questão (Cód.: 33341) 9a sem.: Interface Pontos: 0,0 / 1,0 O método da interface javax.servlet.http.HttpSession, utilizado para finalizar uma sessão de usuário em um container J2EE, é release( ) cancel( ) destroy( ) invalidate( ) delete( ) 8a Questão (Cód.: 33342) 1a sem.: Tecnologia Java Pontos: 0,0 / 1,0 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 II são verdadeiras III é verdadeira II é verdadeira I e III são verdadeiras I é verdadeira 9a Questão (Cód.: 34708) 4a sem.: Criação de Aplicativos Web Pontos: 0,0 / 1,0 Pode-se dizer que está incorreto sobre as tecnologias Servlet/JSP: Geralmente páginas JSP são utilizadas como views e Servlet como controlllers Toda página JSP é transformada em um Servlet Não possuem o método main, pois estão sob controle dos contêineres JSP pode ser processado sem a utilização de um contêiner, e Servlet necessita de um contêiner Para criar um Servlet é necessário criar uma classe derivada de HttpServlet 10a Questão (Cód.: 33343) 4a sem.: Tecnologia Java Pontos: 0,0 / 1,0 Ao estudar as especificações e frameworks Java EE, um Analista de Sistemas concluiu que: a utilização de Java Persistent API obriga o uso de um container EJB com Session Beans Enterprise JavaBeans é um modelo de componentes padronizado, executado no lado do cliente e que facilita a construção de aplicações distribuídas robustas no container WEB, uma página JSP transforma-se em um servlet, que é compilado, carregado e inicializado STRUTS é um framework de persistência que permite o gerenciamento de dados relacionais, utilizando-se de mapeamento objeto-relacional o container WEB do servidor de aplicações é o responsável por gerenciar o ciclo de vida de servlets e de EJBs utilizados numa aplicação Java
Compartilhar