Introdução a Desenvolvimento Web com Java

Classificado em Computação

Escrito em em português com um tamanho de 2,42 KB.

Explique para que serve um servidor de páginas HTML: Para disponibilizar recursos (conteúdos) via rede (ou internet).

Escreva uma página HTML que tenha a mensagem “Olá mundo!!!”: Olá mundo!!!

O que é e para que serve um contêiner de aplicação Java web? Um contêiner é responsável por gerenciar as páginas web. Ele recebe as requisições HTTP e gera as respostas, retornando conteúdos estáticos e dinâmicos.

Cite o nome de três contêineres de aplicação Java: Apache Tomcat, Glassfish e JBoss.

Quais são os dois principais métodos utilizados no protocolo de comunicação HTTP? POST e GET.

Explique como podemos fazer a passagem de parâmetros para o servidor HTTP usando os métodos GET e POST, respectivamente. Dê um exemplo de cada caso:

  • GET: A passagem de parâmetros é feita pela URL. Exemplo: imagem.JSP?ID=3&tam=400
  • POST: A passagem de parâmetros é feita no corpo da requisição, não sendo visível na URL (comum em formulários). Exemplo:

Explique o que é Servlet e o que é JSP:

  • JSP: É uma página HTML que permite a utilização de comandos Java através da tag <% comando %>.
  • Servlet: É um recurso do Java que trata requisições do protocolo HTTP (GET e POST).

Explique o funcionamento do modelo de desenvolvimento MVC: MVC é um padrão de arquitetura que divide as funcionalidades de um sistema/site em camadas, facilitando a resolução de problemas complexos. As três camadas básicas são:

  • Controller: Representa o controle de fluxo e lógica da aplicação.
  • View: Representa a interface de interação com o usuário.
  • Model: Representa o comportamento e modelo de dados do domínio da aplicação.

Explique o que é CSS: CSS define o estilo visual dos elementos HTML. Uma folha de estilo pode ser salva em arquivo separado e aplicada a qualquer página web, facilitando a padronização.

Caso fosse necessário definir uma DIV (da classe “exemplo”), com fundo preto e conteúdo escrito em branco, como ficaria o código CSS para a DIV dessa classe?

div.exemplo {
    background-color: black;
    color: white;
}

Entradas relacionadas:

Etiquetas:
HTML Java Web Servidor