

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Qual método na classe HttpServlet, contida na API de Servlet do Java, atende a requisição HTTP POST?
doPut(ServletRequest req, ServletResponse resp)
doPost(ServletRequest req, ServletResponse resp)
service(ServletRequest req, ServletResponse resp)
servicePost(HttpServletRequestreq, HttpServletResponse resp)
doPost(HttpServletRequest req, HttpServletResponse resp)
O ciclo de vida de um servlet é controlado pelo cointainer que o servlet está sendo executado. Para inicializar a instância do servlet durante este ciclo de vida, o container chama o seguinte método:
construct.
open.
calling.
execute.
init.
O Tomcat é um software livre e de código aberto, surgido dentro do projeto Apache Jakarta e que teve apoio e endosso oficial da Sun Microsystems. O Tomcat:
é um contêiner web simples, e como tal não fornece um console de administração baseado em web (webbosed) como os servidores robustos. Dessa forma, a administração do servidor só pode ser feita via linha de comando.
utiliza como porta padrão a 8084. Para verificar se o Tomcat está executando, depois de iniciá-lo, deve-se abrir o navegador e digitar http://localhost/ROOT:8084.
é um servlet Container, ou seja, é um servidor onde são instaladas servlets para tratar as requisições que o servidor recebe.
pode ser considerado a melhor opção de servidor para aplicações Java EE que utilizam Enterprise JavaBeans (EJB).
passou a ser a implementação de referência (RI) de servidor de aplicações Java EE a partir do Java EE 5.0.
No TOMCAT o Container Web e um Servlet que realiza compilação de JSP são denominados, respectivamente:
Catalina e Coyote.
Coyote e Catalina.
Catalina e Jasper.
Jasper e Catalina.
Coyote e Jasper.
Assinale a alternativa que define corretamente um Servlet.
É um método da JPA utilizado na persistência assíncrona de dados.
É um componente que roda do lado do cliente para tratar problemas de comunicação.
É uma classe Java utilizada para estender as capacidades de um servidor.
É uma biblioteca JBOSS que emula servidores no lado do cliente.
É uma JSP que possibilita a execução de código no lado do cliente, mesmo sem comunicação com um servidor.
Considere que o código Servlet a seguir será compilado e instalado em um servidor JEE.
A partir das informações acima, assinale a afirmativa correta.
A compilação falha porque o método doGet é protegido.
O código compila e instala sem problemas.
A compilação falha porque o pacote que define HttpServlet não está incluído na seção import.
A instalação falha porque a classe Teste não contém o método obrigatório destroy.
A compilação falha porque o método doGet não declara uma exceção do tipo ServletException.
No contexto do ciclo de vida de um servlet, é correto afirmar que:
Quando um servlet é carregado pela primeira vez para a máquina virtual Java do servidor, o método init() é invocado.
O método destroy() permite liberar os recursos que foram utilizados, sendo invocado ao final de cada requisição.
Os Servlets não são processados utilizando-se threads, o que proporciona problemas de escalabilidade.
Sempre que o servidor recebe uma requisição direcionada a um determinado servlet, esta é repassada para o container que, por sua vez, compila o servlet indicado, carrega a classe referente ao servlet na memória e cria uma instância da classe do servlet.
Estando o servlet pronto para atender as requisições dos clientes, o container cria um objeto de requisição (ServletRequest) e um objeto de resposta (ServletResponse). Em seguida, o container chama o método _service(), passando esses dois objetos como parâmetros.
O modelo de três camadas (3-tier ) divide um aplicativo de forma a separar a lógica do negócio da interface da aplicação. A tecnologia ou conceito utilizado na camada de Lógica da Aplicação é:
Javascript.
AJAX.
Servlets
Applets Java.
CSS.