Você está na página 1de 2

SUA MELHOR NOTA NOTA MÁXIMA NOTA NA TENTATIVA

10 10 10

1. As aplicações Java Web têm uma estrutura predefinida de diretórios a fim de organizar seu processo de configuração e manutenção futura. Os diretórios têm finalidades específicas e definem o tipo de arquivo que devem armazenar.

Uma aplicação web desenvolvida pela empresa Magister, denominada MagisterWeb, utiliza a tecnologia Java para web por meio do contêiner de Servlets Apache Tomcat. Essa aplicação depende de um arquivo JAR de terceiros denominado
writepackage.jar.

De acordo com o guia do usuário do Tomcat, em qual diretório esse arquivo deverá ser armazenado?

MagisterWeb /WEB-INF/classes.
MagisterWeb /WEB-INF/lib. (Alternativa correta)
MagisterWeb /WEB-INF/jars.
MagisterWeb /WEB-INF.

2. O que é uma chave estrangeira?

A coluna em outra tabela que faz relação à chave primária. (Alternativa correta)
A coluna na mesma tabela que faz relação à chave primária.
A chave primária de outro banco de dados.
O mesmo que chave primária.

3. Ao longo da documentação do Tomcat, há referências às seguintes propriedades:

1. CATALINA_HOME: representa a raiz da instalação do Tomcat, por exemplo, /home/tomcat/apache-tomcat-9.0.10 ou C:\Arquivos de Programa\apache-tomcat-9.0.10.

2. CATALINA_BASE: representa o diretório raiz de uma configuração de tempo de execução de uma instância Tomcat específica. Se você quiser executar várias instâncias Tomcat em uma máquina, use a propriedade CATALINA_BASE para
definir o diretório de cada uma.

Se você definir as propriedades para diferentes locais, o local CATALINA_HOME contém fontes estáticas, como arquivos .jar ou arquivos binários. O local apontado por CATALINA_BASE contém arquivos de configuração, arquivos de log,
aplicativos implantados e outros requisitos de tempo de execução. Por padrão, CATALINA_HOME e CATALINA_BASE apontam para o mesmo diretório.

Defina CATALINA_BASE manualmente quando você precisar executar várias instâncias de Tomcat em uma máquina. Isso fornece os seguintes benefícios:

1. Gestão mais fácil de atualização para uma versão mais recente do Tomcat. Como todas as instâncias com CATALINA_HOME único compartilham um conjunto de arquivos .jar e arquivos binários, você pode facilmente atualizar os arquivos para
a versão mais recente e ter a alteração propagada para todas as instâncias Tomcat usando o mesmo diretório CATALINA_HOME.

2. Evita a duplicação dos mesmos arquivos estáticos .jar.

3. A possibilidade de compartilhar determinadas configurações, por exemplo, o arquivo de shell ou script .bat(dependendo do sistema operacional).

Em um servidor Apache Tomcat, por padrão, a implantação de novas aplicações web (deploy) pode ser realizada copiando o(s) arquivo(s) da aplicação para o diretório:

CATALINA_BASE/bin.
CATALINA_BASE/work.
CATALINA_BASE/conf.
CATALINA_BASE/webapps. (Alternativa correta)

4. Que propriedade e valor de um seletor utliza-se para deixar dois elementos "lado a lado" em uma página?

float:left e float:right (Alternativa correta)


align:left e align:right
margin:left e margin:right
border:left e border:right

5. O protocolo HTTP é responsável por realizar a transferência de conteúdo web entre clientes e servidores por meio da internet.

Você é administrador(a) de sistemas na sua empresa e está analisando o tráfego HTTP entre os browsers e o servidor web que hospeda a sua aplicação. O tráfego foi capturado por uma ferramenta com essa finalidade (e.g. Wireshark).

Entender a funcionalidade de certos protocolos e suas versões utilizadas pode ser útil durante uma investigação.

Como seria possível descobrir, por meio da inspeção de pacotes, qual é a versão do protocolo HTTP utilizada pelo browser?

Identificando a mensagem GET enviada pelo browser. (Alternativa correta)


Inspecionando o campo protocol do segmento TCP encaminhado na primeira mensagem de resposta do servidor.
Identificando a mensagem de resposta enviada pelo servidor.
Inspecionando o campo protocol do segmento TCP encaminhado no primeiro GET.

6. PHP é uma linguagem que roda EXCLUSIVAMENTE no:

Servidor. (Alternativa correta)


Windows.
Linux.
HTML.

7. Um dos maiores desafios para se gerenciar um servidor web é fazer sua administração. É muito comum servidores terem algum tipo de ferramenta para auxiliar a realizar essa tarefa.

O contêiner de Servlet Apache Tomcat inclui um aplicativo web chamado Manager (instalado por padrão no caminho /manager) que fornece suporte a funções gerenciais do contêiner.

Sobre o aplicativo Manager, pode-se afirmar que:

tem função para parar uma aplicação web, porém, por meio do seu undeploy automático, não sendo possível parar uma aplicação de outra forma.
tem função para realizar o deploy (implantação) de uma nova aplicação por meio de upload de um arquivo compactado no formato .tar.gz.
por meio do Web Manager não é possível recarregar (reload) uma aplicação web existente.
tem funções para listar os valores das propriedades do sistema operacional e da JVM. (Alternativa correta)

8. Servidores web são uma parte importante de qualquer aplicação web. Eles funcionam na camada de aplicação do modelo de referência TCP/IP, assim como outros serviços, como: servidores de e-mail, servidores de banco de dados, servidores DNS,
etc.

Sobre os servidores web e suas aplicações, considere as seguintes afirmativas:

I. O servidor Apache é um software livre que gerencia páginas da web.

II. Um servidor web é uma aplicação que realiza requisições para os clientes web (tipicamente navegadores) por meio do protocolo HTTP.
III. A resposta de uma requisição HTTP pode ser feita por meio de diversos tipos de conteúdo (páginas HTML, figuras, textos, etc.).

IV. As páginas Java Web dinâmicas podem ser obtidas por meio de aplicativos baseados em Servlets e JSP.

Assinale a alternativa que apresenta afirmativas corretas:

I, III e IV. (Alternativa correta)


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

9. Como é o "Bloco de declaração" de uma regra de CSS?

Seletor{propriedade:valor;} (Alternativa correta)


Seletor(propriedade=valor;)
Seletor[valor:propriedade]
Seletor="propriedade:valor"

10. São estruturas de controle de repetição:

IF e PAUSE.
ONE e ANOTHER.
IF e ELSE.
FOR e WHILE. (Alternativa correta)

Tentar Novamente

Atividade Avaliativa II

Avaliação II

SGADS Programação para Internet

A nota máxima desta prova é 10


O limite máximo de tentativas desta prova é de 3 tentativas
Esta prova possui um total de 10 questões

Cancelar Começar a prova

Como aumentar ou diminuir a fonte?

Para aumentar ou reduzir a fonte, utilize os atalhos nativos do seu navegador:

No windows CTRL + (para aumentar) e CTRL - (para diminuir)

No macOS (safari) CMD + (para aumentar) e CMD - (para diminuir)

Ok, entendi!

Nova Versão

Estamos trabalhando em algumas melhorias no layout e na usabilidade que serão disponibilizadas aos poucos. Gostaria de dar uma olhadinha de como está ficando a nova versão?

Não se preocupe, caso seja necessário executar alguma ação você poderá retornar para a versão atual a qualquer momento!

Cancelar Visualizar nova versão

Você também pode gostar