Logo Passei Direto
Buscar

new_document (1)

User badge image
Lauren

em

Ferramentas de estudo

Questões resolvidas

Material
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Questão 1/10 Desenvolvimento Web Back End Com base no modelo MVC visto na aula 1, são feitas as seguintes afirmativas: I.A camada de Modelo atua como a cola entre modo de visão e 0 controlador. II. A camada de Visão exibe dados ao usuário. III. A camada de Controle processa as entradas do usuário. Estão corretas as afirmativas: Você não pontuou essa questão A apenas e apenas III apenas e III. D I, III. Você assinalou essa alternativa (D) E Todas estão incorretas. Questão 2/10 Desenvolvimento Web Back End Com base nos benefícios da arquitetura multicamada abordados na aula qual das alternativas a seguir está correta? A A arquitetura multicamada dificulta a manutenção evolução do software devido à alta interdependência entre as A arquitetura multicamada não permite a reutilização de suas camadas em diferentes contextos ou projetos. C A arquitetura multicamada facilita a escalabilidade, pois cada camada pode ser dimensionada independentemente conforme assinalou essa D A arquitetura multicamada impede uso de padrões de desenvolvimento como MVC (Model, View e E A arquitetura multicamada não é adequada para projetos que requerem modularidade e manutenibilidade Questão 3/10 Desenvolvimento Web Back End Considere 0 seguinte código Java: public class Pessoa { private String nome; private int idade; public Pessoa(String nome, int idade) { this.nome nome; this idade idade; } public String getNome() { return nome; } public void setNome(String nome) { this.nome = nome; } public int getldade() { return idade; } public void setldade(int idade) this idade = idade; } public static void main(String[] args) { Pessoa pessoa1 = new Pessoa("Alice", 30); Pessoa pessoa2 = new Pessoa("Alice", 30);System out equals(pessoa2) pessoa1 System out equals(pessoa3) pessoa1 Com base no código acima levando em consideração que método equals() não foi implementado para comparar se duas instâncias de Pessoa são iguais com base no nome idade, analise as implementação do método equals() não sendo desnecessária já que toda classe herda esse método da classe Object Ao comparar pessoa1 com pessoa2 utilizando método resultado será true pessoa1 equals(pessoa3) resultará em true A Apenas afirmativa está correta B Apenas afirmativa está correta C Apenas afirmativa III está correta essa D Apenas as afirmativas estão corretas E Apenas as afirmativas III estão corretas Questão 4/10 Desenvolvimento Web Back End Qual das seguintes afirmações descreve corretamente papel do Dispatcher Servlet em um aplicativo Spring MVC? A Dispatcher Servlet é responsável por armazenar e gerenciar sessões de usuários em um aplicativo web. Dispatcher Servlet é um componente que manipula todas as requisições HTTP que entram no aplicativo Spring MVC. Você essa alternativa C Dispatcher Servlet é usado para realizar consultas em um banco de dados relacional a partir de um aplicativo Spring D Dispatcher Servlet é responsável por autenticar usuários em um aplicativo Spring MVC E Dispatcher Servlet é utilizado para criar e manipular objetos de modelo em um aplicativo Spring Questão 5/10 - Desenvolvimento Web Back End Com base na aula 3 sobre camada de visão, são feitas as seguintes afirmativas: I A camada de visão no Spring MVC pode utilizar JSP e Thymeleaf como tecnologias de template II. ViewResolver no Spring MVC é responsável por manipular exceções durante a renderização da A interface View no Spring MVC prepara os dados antes de passá-los para uma tecnologia de visualização específica. escolha a alternativa correta: A Apenas as afirmativas e são corretas. Apenas as afirmativas e III são Apenas as afirmativas e III são Você assinalou essa alternativa (C) D Apenas a afirmativa é correta. E Apenas a afirmativa III é Questão 6/10 Desenvolvimento Web Back End Ler em alta Com base no que foi visto na aula 3. qual das seguintes afirmações CORRETAMENTE compara conceito de Controller Front Controller no Spring MVC? A Controller responsável por processar todas as requisições HTTP em uma aplicação Spring MVC, enquanto Front Controller responsável por configurar inicializar ambiente de execução do Spring Controller responsável por receber processar requisições enquanto Front Controller responsável por centralizar controle de todas as requisições, roteando as para os controllers apropriados 40 Controller Front Controller são termos intercambiáveis no contexto do Spring ambos se referindo mesma classe responsável pelo processamento das requisições HTTP Controller responsável por lidar com lógica de negócios da aplicação, enquanto Front Controller responsável por lidar com comunicação entre cliente servidor E Controller uma classe específica do Spring enquanto Front Controller uma interface que define contrato para todas as classes de controle na Questão 7/10 Desenvolvimento Web Back End em alta "A plataforma Java usa um modelo de aplicativo distribuído de várias camadas para aplicativos corporativos. A lógica do aplicativo dividida em componentes de acordo com função, componentes do aplicativo que compõem um aplicativo Java são instalados em várias máquinas, dependendo da camada do ambiente Java multicamadas ao qual componente do aplicativo pertence. plataforma Java multicamadas está dividida nas camada camada da camada de negócios camada camada de sistema de informações empresariais (EIS). Java Enterprise Edition (Java The Java EE Tutorial (Adaptado) Disponível em: https: //javaee github html#BNAAY ### Com base na arquitetura Java EE e nas camadas citadas no texto, levando ainda em consideração conteúdo visto em analise as afirmativas I camada Cliente responsável pela lógica de negócios da separando-a da camada de apresentação camada Web lida com apresentação interação do usuário através de navegadores web A camada de Negócios processa as requisições recebidas da camada web interage com camada de acesso A camada do Sistema de Informações Corporativas (EIS) é executada na máquina cliente gerencia acesso bancos de dados sistemas de mensageria Assinale alternativa correta: A Apenas estão B Apenas IV estão C Apenas estão corretas D Apenas estão E Apenas IV estão corretasQuestão 8/10 Desenvolvimento Web Back End As anotações, uma forma de metadados, fornecem dados sobre um programa que não faz parte do programa em si. Qual das afirmações a seguir sobre 0 uso de anotações em Java e Spring está correta? A A anotação @Entity é usada para indicar que um método está obsoleto. A anotação @Autowired indica que um método é um método de teste. A anotação @Deprecated é usada para marcar um método que sobrescreve um método de uma superclasse. D A anotação @Override é usada para indicar que um método sobrescreve um método da superclasse. Você assinalou essa alternativa (D) E A anotação @Repository é usada para criar uma nova classe. Questão 9/10 Desenvolvimento Web Back End Ler em voz Considere as afirmativas a seguir sobre 0 funcionamento do DispatcherServlet no Spring MVC: DispatcherServlet serve como ponto de entrada único para todas as solicitações que chegam à aplicação web, encaminhando-as para controladores adequados. II. No Spring MVC, a camada de controle é composta por uma única classe de controle que gerencia todas as solicitações. III. A camada de visualização no Spring MVC é responsável por processar a lógica de negócios e interagir com a camada de modelo. Assinale a alternativa correta: A Apenas a afirmativa é correta. Você assinalou essa alternativa (A) Apenas a afirmativa é correta. Apenas a afirmativa III é D As afirmativas le são corretas. E As afirmativas e III são Questão 10/10 Desenvolvimento Web - Back End Ler em voz alt Sobre as tecnologias Java estudadas na aula 1, qual das alternativas a seguir está correta? A A plataforma Java é composta apenas por APIs e não inclui especificações ou tecnologias adicionais. Os aplicativos Java são compostos exclusivamente por componentes que se comunicam apenas com outros componentes do mesmo aplicativo. C Os componentes Java são unidades de software funcional independente que se comunicam apenas com outros componentes do mesmo aplicativo. D A plataforma Java fornece um ambiente robusto para desenvolver sistemas empresariais de grande porte, mas não abrange componentes ou serviços específicos. E Os componentes Java são desenvolvidos seguindo 0 modelo de programação baseado em componentes, onde cada componente representa uma parte específica da lógica da aplicação e é desenvolvido para ser implantado em um ambiente de execução Java EE. Você assinalou essa alternativa (E)

Mais conteúdos dessa disciplina