Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

Um servlet é uma classe Java que deve ser acessada por meio de um servidor HTTP, mais especificamente um servlet container. Um cliente, tipicamente um browser, acessa o servlet localizado no servidor enviando a ele uma solicitação HTTP (tipicamente GET ou POST).
Quais dos métodos listados a seguir estão disponíveis na classe HTTPServlet, que é herdada por uma classe Java para se tornar um servlet?
A)- doPost(), doPut(), doDelete().
B)- doGet(), doPost(), init().
C)- doGet(), doPost(), destroy().
D)- doInit(), doGet(), doPost().
E)- doPost(), doDelete(), destroy().

O Java EE é o padrão em software corporativo orientado pela comunidade Java. Ele é desenvolvido utilizando-se o Java Community Process, com contribuições de especialistas da área, organizações comerciais e de código aberto, grupos de usuários Java e vários outros indivíduos. Cada versão integra novos recursos que se alinham às necessidades do setor, melhoram a portabilidade do aplicativo e aumentam a produtividade do desenvolvedor Java.
No Java EE, um servlet é um objeto cuja principal função é:
A)- processar dados de um banco de dados.
B)- gerar conteúdo dinâmico em páginas HTML.
C)- gerenciar sessões de usuários.
D)- manipular arquivos no servidor.
E)- receber requisições do cliente e produzir respostas baseadas nelas.

Os servlets Java são úteis em aplicações web, pois permitem tratar requisições HTTP vindas dos clientes web. Dois tipos de requisições são mais empregados: GET e POST. A requisição GET normalmente é usada quando o cliente solicita conteúdo para o servidor. Já a POST é mais utilizada nos casos em que ele solicita o acesso a um recurso, mas envia nessa requisição dados oriundos de um formulário na página inicial.
Qual dos códigos Java a seguir contém a declaração correta para o método doGet, herdado da classe abstrata HttpServlet para tratar requisições GET vindas de um cliente web?
A)- public void doGet(HttpServletRequest req, HttpServletResponse resp).
B)- void doGet(HttpServletRequest req, HttpServletResponse resp) throws Exception.
C)- protected void doGet(HttpServletRequest req, HttpServletResponse resp).
D)- public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException.
E)- protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException.

Quando um servlet é carregado pela primeira vez para a máquina virtual Java do servidor, o método ______ é invocado. Esse método normalmente prepara os recursos necessários à execução do servlet, como abrir arquivos ou estabelecer uma conexão com outros serviços (por exemplo, um servidor de banco de dados). O método destroy() permite liberar esses recursos, ou seja, fechar arquivos, escrever o valor final nessa sessão do contador de acessos, e é invocado quando o servidor estiver concluindo sua atividade.
O ciclo de vida de um servlet, criado a partir da classe HttpServlet no Java EE, começa pela chamada de qual método que preenche a lacuna?
A)- destroy()
B)- service()
C)- doGet()
D)- init()
E)- start()

Embora os servlets possam responder a qualquer tipo de solicitação, eles são comumente usados para estender os aplicativos hospedados por servidores web. Para essas aplicações, a tecnologia Java Servlet define classes de servlet específicas do HTTP. Os pacotes javax.servlet e javax.servlet.http fornecem interfaces e classes para escrever servlets. A classe HttpServlet fornece métodos, como doGet e doPost, para lidar com serviços específicos de HTTP.
O que se deve fazer para criar um servlet que vai processar as requisições HTTP na plataforma J2EE?
A)- Implementar a interface Servlet.
B)- Criar uma classe que estenda a classe HttpServlet.
C)- Usar a anotação @WebServlet.
D)- Criar um arquivo XML de configuração.
E)- Definir um método main() na classe.

Material

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Servlets web
DESAFIO
R: 
import javax.servlet.*;
import javax.servelet.http.*;
import java.util.arrayList;
import java.util.List;
public class CadastroProduto extends HttpServlet {
	List<Produto> estoque = new ArrayList<Produto>();
	@Override
	protected void doPost )HttpSerletRequest request, HttpServletResponse response)
		throws ServletException, IOException {
			int codigo = Integer.parseInt(request.getParameter("codigo");
			String nome = request.getParameter("nome");
			double preco = Double.parseDouble(request.getParameter("preco"));
			Produto novo = new Produto (codigo, nome, preco);
		estoque.add(novo);
	}
}
Exercicios: 
Questao-1
Um servlet é uma classe Java que deve ser acessada por meio de um servidor HTTP, mais especificamente um servlet container. Um cliente, tipicamente um browser, acessa o servlet localizado no servidor enviando a ele uma solicitação HTTP (tipicamente GET ou POST).
Quais dos métodos listados a seguir estão disponíveis na classe HTTPServlet, que é herdada por uma classe Java para se tornar um servlet?
R: C)- doGet(), doPost(), destroy().
Questao-2
O Java EE é o padrão em software corporativo orientado pela comunidade Java. Ele é desenvolvido utilizando-se o Java Community Process, com contribuições de especialistas da área, organizações comerciais e de código aberto, grupos de usuários Java e vários outros indivíduos. Cada versão integra novos recursos que se alinham às necessidades do setor, melhoram a portabilidade do aplicativo e aumentam a produtividade do desenvolvedor Java.
No Java EE, um servlet é um objeto cuja principal função é:
R: E)- receber requisições do cliente e produzir respostas baseadas nelas
Questao-3
Os servlets Java são úteis em aplicações web, pois permitem tratar requisições HTTP vindas dos clientes web. Dois tipos de requisições são mais empregados: GET e POST. A requisição GET normalmente é usada quando o cliente solicita conteúdo para o servidor. Já a POST é mais utilizada nos casos em que ele solicita o acesso a um recurso, mas envia nessa requisição dados oriundos de um formulário na página inicial.
Qual dos códigos Java a seguir contém a declaração correta para o método doGet, herdado da classe abstrata HttpServlet para tratar requisições GET vindas de um cliente web?
R: E)- protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException
Questao-4
Quando um servlet é carregado pela primeira vez para a máquina virtual Java do servidor, o método ______ é invocado. Esse método normalmente prepara os recursos necessários à execução do servlet, como abrir arquivos ou estabelecer uma conexão com outros serviços (por exemplo, um servidor de banco de dados). O método destroy() permite liberar esses recursos, ou seja, fechar arquivos, escrever o valor final nessa sessão do contador de acessos, e é invocado quando o servidor estiver concluindo sua atividade.
O ciclo de vida de um servlet, criado a partir da classe HttpServlet no Java EE, começa pela chamada de qual método que preenche a lacuna?
R: D)-init()
Questao-5
Embora os servlets possam responder a qualquer tipo de solicitação, eles são comumente usados para estender os aplicativos hospedados por servidores web. Para essas aplicações, a tecnologia Java Servlet define classes de servlet específicas do HTTP.
Os pacotes javax.servlet e javax.servlet.http fornecem interfaces e classes para escrever servlets. A classe HttpServlet fornece métodos, como doGet e doPost, para lidar com serviços específicos de HTTP.
O que se deve fazer para criar um servlet que vai processar as requisições HTTP na plataforma J2EE?
R:B)-Criar uma classe que estenda a classe HttpServlet

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Questões resolvidas

Um servlet é uma classe Java que deve ser acessada por meio de um servidor HTTP, mais especificamente um servlet container. Um cliente, tipicamente um browser, acessa o servlet localizado no servidor enviando a ele uma solicitação HTTP (tipicamente GET ou POST).
Quais dos métodos listados a seguir estão disponíveis na classe HTTPServlet, que é herdada por uma classe Java para se tornar um servlet?
A)- doPost(), doPut(), doDelete().
B)- doGet(), doPost(), init().
C)- doGet(), doPost(), destroy().
D)- doInit(), doGet(), doPost().
E)- doPost(), doDelete(), destroy().

O Java EE é o padrão em software corporativo orientado pela comunidade Java. Ele é desenvolvido utilizando-se o Java Community Process, com contribuições de especialistas da área, organizações comerciais e de código aberto, grupos de usuários Java e vários outros indivíduos. Cada versão integra novos recursos que se alinham às necessidades do setor, melhoram a portabilidade do aplicativo e aumentam a produtividade do desenvolvedor Java.
No Java EE, um servlet é um objeto cuja principal função é:
A)- processar dados de um banco de dados.
B)- gerar conteúdo dinâmico em páginas HTML.
C)- gerenciar sessões de usuários.
D)- manipular arquivos no servidor.
E)- receber requisições do cliente e produzir respostas baseadas nelas.

Os servlets Java são úteis em aplicações web, pois permitem tratar requisições HTTP vindas dos clientes web. Dois tipos de requisições são mais empregados: GET e POST. A requisição GET normalmente é usada quando o cliente solicita conteúdo para o servidor. Já a POST é mais utilizada nos casos em que ele solicita o acesso a um recurso, mas envia nessa requisição dados oriundos de um formulário na página inicial.
Qual dos códigos Java a seguir contém a declaração correta para o método doGet, herdado da classe abstrata HttpServlet para tratar requisições GET vindas de um cliente web?
A)- public void doGet(HttpServletRequest req, HttpServletResponse resp).
B)- void doGet(HttpServletRequest req, HttpServletResponse resp) throws Exception.
C)- protected void doGet(HttpServletRequest req, HttpServletResponse resp).
D)- public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException.
E)- protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException.

Quando um servlet é carregado pela primeira vez para a máquina virtual Java do servidor, o método ______ é invocado. Esse método normalmente prepara os recursos necessários à execução do servlet, como abrir arquivos ou estabelecer uma conexão com outros serviços (por exemplo, um servidor de banco de dados). O método destroy() permite liberar esses recursos, ou seja, fechar arquivos, escrever o valor final nessa sessão do contador de acessos, e é invocado quando o servidor estiver concluindo sua atividade.
O ciclo de vida de um servlet, criado a partir da classe HttpServlet no Java EE, começa pela chamada de qual método que preenche a lacuna?
A)- destroy()
B)- service()
C)- doGet()
D)- init()
E)- start()

Embora os servlets possam responder a qualquer tipo de solicitação, eles são comumente usados para estender os aplicativos hospedados por servidores web. Para essas aplicações, a tecnologia Java Servlet define classes de servlet específicas do HTTP. Os pacotes javax.servlet e javax.servlet.http fornecem interfaces e classes para escrever servlets. A classe HttpServlet fornece métodos, como doGet e doPost, para lidar com serviços específicos de HTTP.
O que se deve fazer para criar um servlet que vai processar as requisições HTTP na plataforma J2EE?
A)- Implementar a interface Servlet.
B)- Criar uma classe que estenda a classe HttpServlet.
C)- Usar a anotação @WebServlet.
D)- Criar um arquivo XML de configuração.
E)- Definir um método main() na classe.