Baixe o app para aproveitar ainda mais
Prévia do material em texto
Prova Impressa GABARITO | Avaliação I - Individual (Cod.:770818) Peso da Avaliação 1,50 Prova 57278655 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 Nas tecnologias de bancos de dados, um rollback significa que o banco de dados pode voltar a determinado estado anterior, evitando que um erro seja propagado e mantido no mesmo. Sobre o Java Authentication and Authorization Service (JAAS), analise as sentenças a seguir: I- É o serviço que permite a autenticação e autorização de um usuário específico ou de um grupo de usuários. II- É o componente que possue atributo e método para implementar lógica de negócios. III- Oferece uma maneira desacoplada para a definição de aspectos de segurança em uma aplicação JEE. IV- Combina características de um session bean e um ouvinte de mensagens. Assinale a alternativa CORRETA: A As sentenças II e IV estão corretas. B As sentenças I e II estão corretas. C As sentenças I e III estão corretas. D As sentenças II e III estão corretas. O Java Enterprise Edition (JEE) consiste em uma série de especificações bem detalhadas de como determinada tecnologia deve funcionar e ser implementada, definidas pelo Java Community Process (JCP) através de Java Specifications Requests (JSRs). Acerca das especificações do JEE, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Um Servlet Container é um servidor reduzido, mais leve e rápido, que não oferece todas as funcionalidades se comparado a um servidor de aplicações. ( ) A lógica de negócios da aplicação web, representada na Business Tier do JEE Server, é desenvolvida com Swing ou Java FX. ( ) Java Server Faces (JSF), Java Server Pages (JSP) e Java Servlets são tecnologias específicas para lidar com o desenvolvimento de aplicações Web. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - V - F. B F - V - V. C F - F - V. D V - F - V. VOLTAR A+ Alterar modo de visualização 1 2 Um padrão de projeto tem como objetivo principal possibilitar a reutilização de soluções do desenho de uma solução que se encontra na fase de projeto do software, além de propor um vocabulário e glossário de termos que sejam comuns à solução, facilitando o processo de comunicação e documentação dos processos de software. Sobre os padrões de projeto, analise as sentenças a seguir: I- A principal ideia do padrão MVC é separar o conceito do código da implementação. II- O padrão arquitetural Model-View-Controller (MVC) quebra a aplicação em três camadas: modelo, controle e visão. III- O Front Controller é um padrão de projeto relacionado a aplicações web. IV- O MVC não pode ser considerado um padrão arquitetural. Assinale a alternativa CORRETA: A As sentenças I, II e III estão corretas. B As sentenças I, III e IV estão corretas. C As sentenças I e IV estão corretas. D As sentenças II e IV estão corretas. Para o desenvolvimento de aplicações com o JEE, é necessário termos um ambiente configurado. Sobre alguns dos programas que podem ser usados para a preparação do ambiente de desenvolvimento, assinale a alternativa CORRETA: A Eclipse, Mysql e Oracle. B Wildfly, Netbeans e MySQL. C Windows 10, Netbeans e SQL Server. D Mysql , Linux e Access. A plataforma JEE pode ser utilizada em aplicações simples ou altamente complexas. Isso é possível porque ela permite a utilização somente dos componentes que realmente são necessários para o aplicativo. Na arquitetura JEE, o servidor de aplicação está dividido em containers. Um container pode ser entendido como um objeto que contém outros objetos, sendo que estes podem ser incluídos ou removidos em tempo de execução. Sobre os dois tipos de container de aplicações Java EE, assinale a alternativa CORRETA: A Cloud container e Web container. B JUnit container e HTTP container. C Web container e EJB container. 3 4 5 D IIS container e JSP container. Java é uma linguagem de programação e plataforma computacional lançada pela primeira vez pela Sun Microsystems em 1995. Existem muitas aplicações e sites que não funcionarão, a menos que você tenha o Java instalado, e mais desses são criados todos os dias. O Java é rápido, seguro e confiável. Sobre o Java Virtual Machine, assinale a alternativa CORRETA: A O Java Virtual Machine permite executar somente em plataformas Windows e Linux. B O Java Virtual Machine Interpreta o bytecode gerado pela compilação de um software em Java. C O Java Virtual Machine é gerado pelo JDK (Java Development Kit). D O Java Virtual Machine Interpreta somente os códigos JIT (Just in Time). O Java Server Faces (JSF) é o framework padrão da plataforma Java para a construção de aplicações web com JEE. Ele define e implementa um modelo de componentes visuais para WEB, utilizando uma arquitetura MVC (modelview-controller). Esta arquitetura propõe a divisão das responsabilidades de uma aplicação em camadas distintas Sobre essa arquitetura, assinale a alternativa INCORRETA: A View: responsável pela renderização da interface gráfica da aplicação. B Servlet: responsável pela aplicação de regras de negócio no banco de dados. C Controller: responsável por receber e tratar os eventos da View. D Model: responsável pela implementação da lógica de negócios. As aplicações Java se comunicam com banco de dados, através de algumas conexões. Sobre essas conexões, assinale a alternativa CORRETA: A JDCK. B JDAC. C JDBS. D JDBC. 6 7 8 Java Server Faces (JSF) é uma especificação Java para a construção de interfaces de usuário baseadas em componentes para aplicações web, utilizando uma arquitetura MVC (model-view-controller). Com relação a esse framework, assinale a alternativa INCORRETA: A Possui gerenciamento da navegabilidade da aplicação. B Não realiza o tratamento de eventos entre telas Web. C Inclui validação, conversão e formatação de dados de formulários. D Possui suporte embutido à ajax. A linguagem de programação Java possui muitos recursos e frameworks que facilitam o desenvolvimento de software. O JSF é um de seus frameworks, o qual permite o desenvolvimento de sistemas web em um tempo mais reduzido devido aos seus recursos que facilitam desde a montagem de formulários quanto ao seu vínculo com a classe Managed Bean no servidor. Com relação a uma classe Managed Bean, analise as afirmativas a seguir: I- Seguindo a arquitetura MVC, uma classe Managed Bean funciona como uma classe intermediária, ligando as camadas model e view do sistema. II- Seguindo a arquitetura MVC, uma classe Managed Bean funciona como a camada model do sistema, e nesta são implementadas as regras da aplicação e a persistência ao banco de dados. III- Sabendo-se que na classe Managed Bean são mapeados os componentes visuais, nesta classe são também instanciadas as classes do lado do servidor e ocorrem as reações de eventos gerados na view. IV- Desenvolvendo uma aplicação utilizando o framework JSF, deve-se ter em mente que uma classe Managed Bean não possui métodos getters e setters. Assinale a alternativa CORRETA: A As afirmativas I e III estão corretas. B As afirmativas II, III e IV estão corretas. C As afirmativas I e II estão corretas. D Somente a afirmativa I está correta. 9 10 Imprimir
Compartilhar