Questões de Concurso
Comentadas sobre servlet em programação
Foram encontradas 88 questões
No que se refere às linguagens de programação, julgue o item subsecutivo.
O Tomcat é um contêiner web, também referenciado como um contêiner de servlets, que não implementa um contêiner Enterprise JavaBeans (EJB). Para aplicações Java Enterprise Editon (Java EE) que utilizam EJB, pode ser utilizado um servidor de aplicações Java EE completo, tal como JBoss AS ou JBoss Enterprise Application Platform.
Esse arquivo é denominado
Apesar de estenderem a funcionalidade de um servidor, os servlets não permitem a geração de conteúdo dinâmico.
Os servlets utilizam o modelo de solicitação/resposta HTTP de comunicação entre cliente e servidor
request.setAttribute("mensagem", "Não há clientes cadastrados com esse nome");
RequestDispatcher disp = request.getRequestDispatcher("mensagens.jsp");
disp.forward(request, response);
Para receber e exibir o conteúdo da variável de requisição "mensagem" na página mensagens.jsp utilizam-se:
I. ${mensagem}
II. < % String mensagem=(String) request.getAttribute("mensagem"); out.print(mensagem);%>
III. < %out.print(request.getAttribute("mensagem"));%>
IV. < %=request.getAttribute("mensagem")%>
Está correto que se afirma em:
Um Servlet é um programa que executa
I. JSE é a sigla utilizada para designar o Java padrão, isto é, com bibliotecas padrão para o desenvolvimento de aplicações desktop e applets.
II. JEE é a sigla utilizada para designar a tecnologia de desenvolvimento Java Enterprise Edition, que adiciona ao JSE um verdadeiro framework de desenvolvimento cliente-servidor, incluindo tecnologias como JSP e Servlets.
III. EJB é parte integrante do Java Enterprise Edition e permite o desenvolvimento de componentes de software reutilizáveis e executáveis em servidores de aplicação, como, por exemplo, o JBoss.
IV. EJB é o nome dado para o conjunto de soluções Web em Java, constituído por Servlets e JSP.
verifica-se que
I. JSP e Servlets são tecnologias para desenvolvimento WEB com o mesmo potencial e expressividade. A diferença básica entre elas é o fato de JSP executar parte no cliente e parte no servidor.
II. Enquanto JSP é considerada uma tecnologia do lado cliente (como JavaScript), Servlets é uma tecnologia que executa do lado servidor.
III. Quando comparada com Servlets, a tecnologia JSP possibilita uma combinação entre HTML e Java de uma maneira muito mais facilitada, permitindo inclusive a intercalação de códigos HTML e JSP em um mesmo arquivo.
IV. Apesar da semelhança entre Servlets e JSP, a “compilação” dos Servlets (geração de bytecode) é responsabilidade do programador, enquanto que os arquivos JSP são “compilados” pelo Servlet Containner, no momento da sua primeira utilização.
verifica-se que são(é) verdadeira(s) somente
Java naming and directory interface (JNDI), na JEE7, permite que componentes localizem outros componentes em aplicações distribuídas. Assim, é possível que um servlet execute métodos remotos que estejam em outro recurso.
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class ClasseServlet extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response){
response.write(“<html>”);
response.write(“<body>”);
response.write(“Servlet em operação!”);
response.write(“</body>”);
response.write(“</html>”);
}
}
Sobre o código do Servlet, é possível afirmar que: