Logo Passei Direto
Buscar
Leia o texto a seguir:
No MVC (Model-View-Controller), o aplicativo é separado em três partes principais: modelo, visão e controlador. Cada um deles é criado e processado para lidar com partes específicas do aplicativo. Deste modo, o MVC tornou-se um dos estilos de desenvolvimento da Web mais avançados para atender aos padrões de desenvolvimento modernos, permitindo a expansão e facilitando o desenvolvimento.
Considerando essas informações e o conteúdo estudado sobre o MVC, assinale a alternativa correta:

A camada Model e a camada View trabalham em conjunto. Enquanto na camada Model é projetado layout, na camada View é colocado em prática aquilo que foi projetado (modelado) na camada Model.
A camada Controller, como o nome já diz, controla as interações do usuário. Se quisermos editar as informações da pessoa, a camada controller apresenta os campos como lista suspensa e caixa de texto.
A principal característica da camada Controller é o fato de possuir duas ferramentas essenciais em um modelo web: banco de dados e um servidor web como Apache ou Microsoft IIS.
A camada View é vinculada à camada Model, a qual fornece os dados que serão mostrados na View. Se quisermos editar os dados do objeto pessoa, a camada Model exibirá na camada de apresentação estes dados.
User badge image
Aprimorando com Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 8 meses

Vamos analisar cada uma das alternativas apresentadas: 1. A camada Model e a camada View trabalham em conjunto. Enquanto na camada Model é projetado layout, na camada View é colocado em prática aquilo que foi projetado (modelado) na camada Model. - Falso. A camada Model não é responsável pelo layout; ela lida com a lógica de negócios e os dados. O layout é parte da camada View. 2. A camada Controller, como o nome já diz, controla as interações do usuário. Se quisermos editar as informações da pessoa, a camada controller apresenta os campos como lista suspensa e caixa de texto. - Verdadeiro. A camada Controller realmente gerencia as interações do usuário e pode apresentar campos de entrada. 3. A principal característica da camada Controller é o fato de possuir duas ferramentas essenciais em um modelo web: banco de dados e um servidor web como Apache ou Microsoft IIS. - Falso. A camada Controller não possui essas ferramentas; ela é responsável por gerenciar a lógica de controle e a interação entre Model e View. 4. A camada View é vinculada à camada Model, a qual fornece os dados que serão mostrados na View. Se quisermos editar os dados do objeto pessoa, a camada Model exibirá na camada de apresentação estes dados. - Falso. A camada View exibe os dados fornecidos pela camada Model, mas a afirmação de que a camada Model "exibirá" os dados é incorreta. A Model fornece os dados, mas a exibição é feita pela View. Com base na análise, a única alternativa verdadeira é a segunda: "A camada Controller, como o nome já diz, controla as interações do usuário. Se quisermos editar as informações da pessoa, a camada controller apresenta os campos como lista suspensa e caixa de texto." Portanto, a alternativa correta é a segunda.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

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

User badge image

Ed Verified user icon

há 2 anos

Analisando as informações fornecidas sobre o MVC (Model-View-Controller): A camada Model e a camada View trabalham em conjunto. Enquanto na camada Model é projetado layout, na camada View é colocado em prática aquilo que foi projetado (modelado) na camada Model. - Falso. Na verdade, na camada Model são tratados os dados e regras de negócio, enquanto na camada View é exibida a interface gráfica para o usuário. A camada Controller, como o nome já diz, controla as interações do usuário. Se quisermos editar as informações da pessoa, a camada controller apresenta os campos como lista suspensa e caixa de texto. - Verdadeiro. O Controller é responsável por receber as interações do usuário e atualizar o Model de acordo. A principal característica da camada Controller é o fato de possuir duas ferramentas essenciais em um modelo web: banco de dados e um servidor web como Apache ou Microsoft IIS. - Falso. O Controller não possui banco de dados ou servidor web. Ele lida com a lógica da aplicação e a interação entre Model e View. A camada View é vinculada à camada Model, a qual fornece os dados que serão mostrados na View. Se quisermos editar os dados do objeto pessoa, a camada Model exibirá na camada de apresentação estes dados. - Falso. Na verdade, a camada Controller é responsável por fornecer os dados do Model para a View. Com base nas análises, a única afirmativa correta é: b) II.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Considerando as informações apresentadas, assinale a opção correta:
O algoritmo ordena os valores, se numA for maior que numB, eles trocam seus valores, e o comando da linha 5 é essencial neste processo, evitando perder o valor de numA.
A variável auxiliar aux recebe, na linha 5, o valor contido na variável numA, deste modo, ao final da execução, o valor de numA será o mesmo de numB.
As variáveis numA e numB poderiam ser suprimidas e, ao invés de utilizar duas variáveis, poderíamos utilizar apenas uma variável recendo estes valores.
Nas linhas 10 e 11 estamos atribuindo novamente para msg.payload os valores que o usuário passou para o serviço web via método GET no primeiro nó.
O nome do serviço é maiornumero e pode ser acessado como localhost:1880/maiornumero?n1=10 assim, o código processa via GET e retorna uma resposta.
a) II e IV são corretas.
b) III e IV são corretas.
c) I e II são corretas.

De acordo com essas informações e o conhecimento adquirido durante seus estudos sobre programação back-end e linguagem PHP, analise as alternativas a seguir e marque a alternativa correta referente a 'sessão':
O uso de cookies e de sessão possuem finalidades diferentes: enquanto cookies armazenam dados numéricos, a sessão armazena dados de texto.
Um recurso disponível no conceito de sessão são os cookies, os quais armazenam os dados por um tempo maior se comparados as sessões simples.
A matriz global $_GETSESSION[] pode armazenar todos os seus dados de sessão como pares de chave-valor.
A função session_start() deve ser invocada no início da página, ou seja, antes de qualquer saída gerada pelo seu script no navegador.
A sessão é destruída utilizando a função $_sessiondestroy(ID), passando como argumento o ID (identificador) da sessão que deseja destruir.
a) I e IV.
b) III e IV.
c) I e III.

Leia o texto a seguir:
A camada de apresentação é executada no front-end e é responsável pela conexão entre a camada de dados e a camada de aplicação.
A camada de dados, apesar de estar no back-end, também pode ser utilizada no front-end, a essa técnica chamamos de back-end reverso.
A camada de aplicação consiste na interface do usuário, ou seja, o aplicativo que o usuário utiliza e também realiza interação. outro modo, a Camada de Dados compreende o sistema de armazenamento de dados e de acesso aos dados. Exemplos de tais sistemas são MySQL, Oracle, PostgreSQL, Microsoft SQL Server, MongoDB etc.
a) II, apenas.
b) II e III, apenas.
c) I e III, apenas.

Observe com atenção o diagrama a seguir e a relação entre os componentes View, Model e Controller.
O fluxo 2 representa a view alertando o controller sobre um evento em particular. Na vida real, se você é uma view e um garçom é o controller, o fluxo 2 representaria você passando o seu pedido para o garçom.
O fluxo 2 pode ser eliminado deste diagrama, pois o mesmo possui comunicação direta com a camada model, a qual recebe as requisições da camada view (fluxo 5, que são as interações do usuário) e devolve uma resposta a view (fluxo 4).
Quando o usuário edita os dados de um veículo em um sistema web (fluxo 1), os fluxos seguintes são: 2 (envia os dados para o controller), 3 (o controller atualiza os dados em Model) 4 (model avisa a view que os dados foram atualizados).
a) II, apenas.
b) II e III, apenas.
c) I e III, apenas.

ativa II está incorreta, pois o fluxo 2 representa a comunicação entre a view (interação do usuário) e a camada controller (uma interface entre a view e a camada model). Logo, este fluxo não pode ser eliminado. A afirmativa III está correta, pois ao editar os dados do veículo, o usuário interage com a view, editando os campos necessários. Ao clicar no botão salvar, os dados são enviados para a camada controller (fluxo 2). A camada controller lida com as interações do usuário, informando a camada model (fluxo 3) que houve uma mudança nos dados, porém esta camada não faz nada mais do que informar a mudança. Por sua vez, a camada model atualiza os novos dados no banco de dados e comunica a View (fluxo 4) que os dados foram alterados.

III e IV.
II e III.
I e II.
II e IV.
I e III.

De acordo com essas informações e o conhecimento adquirido durante seus estudos sobre programação back-end, analise as afirmativas a seguir: I. Na linha 6 a condição descrita resultará em Verdadeiro, deste modo, será apresentada na tela o número 8. II. A linguagem PHP bem como a linguagem JavaScript são executadas no lado do cliente, ou seja, são linguagens de front-end. III. O código apresentado em linguagem PHP, será executado no lado do servidor, especificamente em um servidor web Apache. IV. Na linha 6, a operação * 2 torna a condição falsa, logo, se removermos esta multiplicação a condição será verdadeira. Está correto apenas o que se afirma em:

III e IV.
II e III.
I e II.
II e IV.
I e III.

Considerando as informações apresentadas, analise as afirmativas a seguir: I. O primeiro nó é o método GET para receber uma requisição que pode ser feita no navegador do seguinte modo: localhost:1880/meuservico?a=1&b=3. II. O nó verde (msg.payload) é responsável por gerar uma página web com os valores recebidos por meio do método GET. III. O nó http request mostrará na página web um arquivo JSON no formato chave-valor dos dados passados pela URL. É correto o que se afirma em:

II e III, apenas.
I e II, apenas.
II, apenas.
I e III, apenas.
I, apenas.

Mais conteúdos dessa disciplina