Baixe o app para aproveitar ainda mais
Prévia do material em texto
26/06/2015 Estácio data:text/html;charset=utf8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20style%3D%22color%3A%20rgb(0%2C%200%2C%2… 1/4 Fechar Avaliação: CCT0249_AV_201204012581 » PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB Tipo de Avaliação: AV Aluno: 201204012581 ANGELO EVERTON NASCIMENTO DE OLIVEIRA Professor: MARCIO PACHECO DE AZEVEDODENIS GONCALVES COPLE Turma: 9003/AC Nota da Prova: 6,0 Nota de Partic.: 1,5 Data: 23/06/2015 16:08:35 1a Questão (Ref.: 201204637057) Pontos: 0,0 / 0,5 "Uma classe que não pode ser estendida, podendo apenas ser instanciada". Assinale a alternativa que indica esse tipo de classe. Classe final Interface Classe concreta Classe filha Classe abstrata 2a Questão (Ref.: 201204048527) Pontos: 0,5 / 0,5 O que é Servlet ? um software criado pela Sun para desenvolvimento de aplicativos móveis em Java uma arquitetura genérica para web que implementa várias linguagens de programação, tais como PHP e o Java uma classe Java que é carregada e executada por um servidor web um framework que auxilia no desenvolvimento de aplicações web uma extensão da classe JFrame 3a Questão (Ref.: 201204048561) Pontos: 0,5 / 0,5 Analise as seguintes sentenças sobre JSP (Javaserver Pages) e, em seguida, escolha a alternativa correta: I) Em uma página JSP a formatação da página HTML se encontra separada da programação, podendo ser modificada sem afetar o restante da aplicação. II) Ao modificarmos a formatação de uma página JSP, ao contrário do que acontece quando se trabalha diretamente com Servlets, precisamos recompilar a aplicação. III) JavaBeans não podem ser usadas em JSP IV) Uma referência a uma bilbioteca de Tags é um elemento estático usado em páginas JSP. apenas a sentença II é verdadeira apenas as sentenças III e IV são verdadeiras apenas as sentenças I e IV são verdadeiras apenas as sentenças I e II são verdadeiras apenas a sentença I é verdadeira 26/06/2015 Estácio data:text/html;charset=utf8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20style%3D%22color%3A%20rgb(0%2C%200%2C%2… 2/4 4a Questão (Ref.: 201204114479) Pontos: 0,5 / 0,5 Considere as seguintes afirmativas sobre JSP e servlets: i. é possível usar uma página JSP para gerar um arquivo de imagem do tipo JPEG, GIF ou PNG ii. um servlet é executado no servidor, ao passo que uma página JSP é executada no browser do cliente iii. uma página gerada por um servlet não pode conter código javascript iv. uma página JSP é executada no servidor, enquanto que um servlet é executado no browser do cliente. A quantidade de afirmativas corretas é: 1; 0; 3; 2; 4. 5a Questão (Ref.: 201204254048) Pontos: 0,5 / 0,5 A utilização de JPA é baseada em anotações sobre POJOs. Abaixo são apresentadas algumas anotações do JPA e descrições de funcionalidades. Marque a opção que expressa o correto relacionamento entre cada anotação e sua funcionalidade. I @OneToMany II @Table III @GeneratedValue a. Utilizada para refletir valores gerados automaticamente, com autoincremento. b. Indica que uma determinada entidade será persistida em uma tabela. c. Define uma relação de umparamuitos. I c , II a , III b I b , II a , III c I a , II b , III c I a , II c , III b I c , II b , III a 6a Questão (Ref.: 201204647942) Pontos: 0,0 / 0,5 Assinale a opção que apresenta apenas padrões de responsabilidade, segundo a classificação de Metsker: Singleton, Proxy e Flyweight Singleton, Proxy e Facade Decorator, Iterator e Visitor Builder, Prototype e Memento Adapter, Facade e Bridge 7a Questão (Ref.: 201204167698) Pontos: 0,5 / 1,5 O framework JSF (Java Server Faces) tem sido amplamente utilizado pelo mercado, inclusive dando origem a outros frameworks derivados, como o PrimeFaces, que incorpora os avanços visuais do JQuery. Caracterize de forma sucinta o framework JSF. 26/06/2015 Estácio data:text/html;charset=utf8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20style%3D%22color%3A%20rgb(0%2C%200%2C%2… 3/4 Resposta: O framework JSF é utilizado para solucionar problemas conhecidos e já mapeados afim de auxiliar na criação de código reutilizável. Gabarito: O framework JSF caracterizase por oferecer ao programador uma metodologia de programação orientada a eventos, como nos sistemas desktop, ao mesmo tempo em que garante para o sistema a robustez de uma arquitetura em camadas MVC. Fundamentação do(a) Professor(a): Incompleto. 8a Questão (Ref.: 201204114450) Pontos: 1,0 / 1,0 A especificação Java EE define os seguintes componentes: I. Clientes da aplicação (Application Clients) e applets. II. Java Servlet, JavaServer Faces e JavaServer Pages. III. Enterprise Javabeans (EJB). Os componentes I, II e III rodam, respectivamente, em: servidor, cliente, cliente. cliente, cliente, servidor. cliente, servidor, servidor. cliente, servidor, cliente. servidor, cliente, servidor. 9a Questão (Ref.: 201204118295) Pontos: 1,5 / 1,5 O jeito mais fácil de desenvolver um Servlet é criar uma classe que estenda a classe HttpServlet, já existente na biblioteca do Java Enterprise Edition (JEE). Qual a vantagem deste método? Justifique sua resposta. Resposta: A vantagem é a diminuição no esforço de desenvolvimento pois dessa forma o servlet implementa funcionalidades já existentes nas bibliotecas e alguns recursos que auxiliam em todo o ciclo de funcionalidades da aplicação. Gabarito: A principal vantagem é a economia de tempo e a praticidade proporcionada pelo reuso de código já existente. Ao estender a classe HttpServlet fazemos uso da herança para reaproveitar toda a infraestrutura operacional de um Servlet, já programada na classe HttpServlet. Com isso, economizamos código, pois basta acrescentar a lógica da funcionalidade pretendida para o Servlet, sem a necessidade de desenvolver e reprogramar todos os detalhes do funcionamento de um Servlet, como a parte de comunicação, por exemplo. Isso evita retrabalho e também reduz a possibilidade de bugs (defeitos) inconvenientes. 26/06/2015 Estácio data:text/html;charset=utf8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20style%3D%22color%3A%20rgb(0%2C%200%2C%2… 4/4 10a Questão (Ref.: 201204114435) Pontos: 1,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, III e IV, somente. II e III, somente. I e IV, somente. III e IV, somente. I, II, III e IV. Período de não visualização da prova: desde 12/06/2015 até 25/06/2015.
Compartilhar