A interação entre um cliente navegador web e um servidor de aplicação web com o objetivo de trocar informações, por meio de páginas dinâmicas, é realizada com o apoio de:
Questão
A interação entre um cliente navegador web e um servidor de aplicação web com o objetivo de trocar informações, por meio de páginas dinâmicas, é realizada com o apoio de:
Alternativas
a) protocolo de transferência de arquivos.
b) estruturas de controle do PHP.
c) banco de dados MySQL.
d) formulários HTML.
e) arquivos XML indexados.
Explicação
Para que um cliente (navegador) envie dados a um servidor de aplicação web e receba respostas que resultem em páginas dinâmicas, é necessário um mecanismo de entrada e submissão de informações pelo usuário.
- Formulários HTML (tags como
<form>,<input>,<select>, etc.) são o recurso padrão da Web para coletar dados no navegador e enviá-los ao servidor (tipicamente via métodos HTTP GET ou POST). O servidor processa esses dados (por exemplo, com PHP, Java, Node etc.) e pode gerar conteúdo dinâmico como resposta.
Analisando as alternativas:
- (a) Protocolo de transferência de arquivos (FTP) serve para transferência de arquivos, não para a interação típica navegador-servidor de páginas dinâmicas.
- (b) Estruturas de controle do PHP são internas ao processamento no servidor, mas não são o “apoio” direto para a troca de informações entre navegador e servidor.
- (c) MySQL é um banco de dados; pode ser usado em aplicações dinâmicas, mas não é o mecanismo de interação cliente-servidor.
- (e) XML indexado não é o recurso padrão para essa troca na interação via navegador.
Assim, o elemento diretamente associado à troca de informações entre navegador e servidor em aplicações web dinâmicas é o formulário HTML.
Alternativa correta: (d).