Um programa escrito em Java para web pode usar o arquivo especial web.xml para realizar suas configurações. Observe o arquivo web.xml abaixo.
<?xml version=”1.0” encoding=”UTF-8”?>
OlaMundo
br.uem.servlet.ServletOlaMundo
OlaMundo
/olaMundo
30
Considerando o texto acima, assinale a alternativa correta.
Alternativas
Alternativa 1:
A classe OlaMundo responde no endereço padrão do site, ou seja, "/".
Alternativa 2:
O programa que utiliza o web.xml acima será acessado no endereço /olaMundo
Alternativa 3:
Segundo esse arquivo, a classe OlaMundo será chamada a partir do endereço relativo /olaMundo
Alternativa 4:
Segundo esse arquivo, a classe ServletOlaMundo será chamada a partir do endereço relativo /olaMundo
Alternativa 5:
O arquivo web.xml acima está incompleto, pois não mostra por qual endereço se dará a resposta do programa.
Soluções para a tarefa
Resposta:
Não tenho certeza, mas marquei Alternativa 2:
O programa que utiliza o web.xml acima será acessado no endereço /olaMundo
Explicação:
Pela parte do código em que diz "<url-pattern>/olaMundo</url-pattern> ".
A alternativa correta é a Alternativa 2: O programa que utiliza o web.xml acima será acessado no endereço /olaMundo.
Na plataforma Java, a primeira e principal tecnologia capaz de gerar páginas dinâmicas são as Servlets, que surgiram no ano de 1997.
O arquivo web.xml e a classe da servlet de exemplo forem colocados nos diretórios corretos, basta configurar o Tomcat para utilizar o diretório de base como padrão para uma aplicação Web.
Uma vez que chamar a servlet pelo pacote e nome da classe acabaria criando URLs estranhas e complexas, é comum mapear, por exemplo, uma servlet como no exemplo, chamada OiMundo para o nome primeiraServlet.
Espero ter ajudado.