Logo Passei Direto
Buscar

Desenvolvimento Web Back End

User badge image
Lauren

em

Ferramentas de estudo

Questões resolvidas

Material

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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 Ler em alta Leia trecho de texto seguir retirado da aula 2: Apache Maven uma ferramenta de gerenciamento de construção automação de projetos utilizada principalmente para projetos Java Com base no conceito de modelo de objeto de projeto Maven pode gerenciar construção, relatórios a documentação de um projeto partir de uma informação chamado POM é um arquivo XML para descrever as configurações do POM inclui informações sobre dependências, plugins, configurações de compilação, outros detalhes do projeto As dependências do projeto são gerenciadas Os artefatos (bibliotecas, JARs) necessários para projeto são baixados automaticamente de repositórios como Maven Central Maven Central repositório público mais utilizado, mas você também pode configurar repositórios privados ou Maven segue AINDA principio de "Convenção sobre Configuração" (Convention over Configuration). Isso significa que, em muitos casos, as configurações padrão são mas também personalizar quando Com base no texto fornecido e no conteúdo visto em aula, escolha a alternativa correta A POM é um arquivo JSON usado para descrever as configurações do projeto Maven Central 0 único repositório que pode ser usado com Maven C princípio de "Convenção sobre Configuração" significa que todas as configurações devem ser feitas manualmente D Maven não permite configuração de repositórios privados ou locais E Maven pode gerenciar construção, relatórios documentação de um projeto partir de uma informação central Questão 2/10 Desenvolvimento Web Back End Ler em voz alta Sobre as tecnologias Java EE estudadas na aula 1, qual das alternativas a seguir está correta? A A plataforma Java EE composta apenas por APIs não inclui especificações ou tecnologias B Os aplicativos Java são compostos exclusivamente por componentes que se comunicam apenas com outros componentes do mesmo aplicativo C Os componentes Java EE são unidades de software funcional independente que se comunicam apenas com outros componentes do mesmo aplicativo D A plataforma Java EE 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 EE são desenvolvidos seguindo modelo de programação baseado em componentes, onde cada componente representa uma parte específica da lógica da aplicação desenvolvido para ser implantado em um ambiente de execução Java Questão 3/10 - Desenvolvimento Back End Considere 0 seguinte código Java: public class Pessoa { private String nome; private int idade; public Pessoa(String nome, int idade) { nome = nome; idade idade; } public String getNome() { return nome; } public void setNome(String nome) { this.nome nome; public int { return idade; } public void idade) { idade idade; } public static void main(String[] args) { Pessoa pessoa1 = new Pessoa("Alice", 30); Pessoa pessoa2 = new Pessoa("Alice", 30); Pessoa pessoa3 pessoa1 System out + pessoa1 System out 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 afirmativas: A 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 0 resultado será true III. A comparação pessoa1 equals(pessoa3) resultará em true A Apenas afirmativa está correta B Apenas afirmativa está correta C Apenas afirmativa III está correta. D Apenas as afirmativas estão corretas E Apenas as afirmativas III estão corretasQuestão 4/10 - - Desenvolvimento Web - Back End Com base na aula 3 sobre camada de visão, são feitas as seguintes afirmativas: 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 visão. III. A interface View no Spring MVC prepara dados antes de passá-los para uma tecnologia de visualização específica. escolha a alternativa correta: Você não pontuou essa questão A Apenas as afirmativas são Apenas as afirmativas e III são Apenas as afirmativas e III são D Apenas a afirmativa é correta. Você assinalou essa alternativa (D) E Apenas a afirmativa III é correta. Questão 5/10 Desenvolvimento Web Back End Ler voz al Observe figura abaixo que apresenta tela do Spring Initializr Project Language Dependencies CTRL Gradle Groovy Groovy Gradle Kotlin Spring Web Build web, including applications using Spring MVC Uses Apache Tomcat Spring Boot as default embedded container (SNAPSHOT) 3.2.0 (SNAPSHOT) 3.1.6 Spring Boot Project Metadata Provides fast application LiveReload and configurations enhanced Group com.example development experience Artifact demo Name demo Description Spring Package name Packaging War Java 21 17 GENERATE CTRL EXPLORE CTRL SPACE Considerando tela do Spring Initializr com projeto Maven selecionado, Linguagem Java, versão 3.2.0 do Spring Boot Java 17 selecionado, as dependências Spring Web Spring Boot Dev qual das seguintes afirmações está correta? Considerando tela do Spring Initializr com projeto Maven Linguagem Java, versão 3.2.0 do Spring Boot e Java 17 selecionado, e as dependências Spring Web Spring Boot Dev Tools, qual das seguintes afirmações está correta? A As versões snapshot são altamente recomendadas para ambientes de produção, pois garantem acesso às funcionalidades mais recentes A dependência Spring Boot Dev Tools usada principalmente para melhorar performance da aplicação em Ao escolher versão 3.2.0 do Spring é garantido que todas as dependências selecionadas estarão na versão mais recente estável D Utilizar versões snapshot significa que versão ainda está em desenvolvimento ativo pode ser instável ou sujeita mudanças E As dependências selecionadas (Spring Web Spring Boot Dev Tools) são específicas para projetos que utilizam framework Angular Questão 6/10 Desenvolvimento Web Back End JDK (Java Development Kit) é um pacote de software que você pode usar para desenvolver aplicativos baseados em A respeito do JDK, Assinale a alternativa correta: A JDK não inclui 0 JRE. Javac é a máquina virtual do Java. Javadoc é a ferramenta de depuração do Java. D Jdb é 0 compilador da linguagem E JDK inclui 0 JRE, 0 compilador 0 0 Jdb e Você assinalou essa alternativa Questão 7/10 Desenvolvimento Web Back End em Na aula vimos arquitetura Com base no que foi visto em aula sobre arquitetura escolha alternativa correta A Uma arquitetura multicamadas é qualquer arquitetura que possui exatamente duas 0 modelo um exemplo de arquitetura de três camadas Nos sistemas cliente-servidor dos anos lado cliente era responsável apenas pela interface com D Ferramentas como VB. Powerbuilder Delphi eram usadas no lado servidor para criar componentes visuais que trabalhavam com SQL E A arquitetura cliente-servidor é um exemplo de uma arquitetura de duas camadas, onde 0 cliente mantém interface com usuário servidor é normalmente um banco de dados relacionalQuestão 8/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 Dispatcher Servlet é um componente que manipula todas as requisições HTTP que entram no aplicativo Spring assinalou essa alternativa Dispatcher Servlet é usado para realizar consultas em um banco de dados relacional a partir de um aplicativo Spring MVC 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 MVC Questão 9/10 Desenvolvimento Web Back End Observe 0 seguinte trecho de código: Nome da Tarefa Data entrega: Responsável: Considerando trecho de código HTML com Thymeleaf apresentado, qual função do atributo A Define 0 método HTTP utilizado para enviar formulário Define URL para onde dados do formulário serão enviados Define um campo oculto que será enviado junto com os dados do formulário D Define objeto que será utilizado para preencher campos do formulário E Define ação ser realizada com base em uma redirecionando para se da tarefa for nulo, ou para /tarefas/editar caso contrário Questão 10/10 Desenvolvimento Web Back End Observe código @Controller public class TarefaController @GetMapping(/cadastro") public String cadastro(Tarefa tarefa) return "tarefa/cadastro"; Considerando 0 código apresentado, qual das alternativas a seguir é verdadeira sobre 0 funcionamento da classe TarefaController no Spring MVC? A método cadastro está mapeado para lidar com requisições POST para URL A anotação @RequestMapping no nível da classe especifica que todas as URLs dentro deste controlador começarão com "/tarefas" essa 40 método cadastro retorna uma instância de ModelAndView que será usada para renderizar a D A anotação @Controller indica que TarefaController um componente de serviço no Spring E método cadastro não pode receber parâmetros, pois é anotado com @GetMapping

Mais conteúdos dessa disciplina