-
Servlets/JSP/JSF - 03
Prof. Cedric Luiz de Carvalho
INF/UFG
Desenvolvimento de Aplicaes Web com Interfaces Ricas / 2010
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 1 / 22
-
Agenda
1 ImplementaoCriando o ServletCompilando o ServletImplantando a AplicaoExecutando a Aplicao
2 Protocolo HTTPMensagem HTTPRequisio HTTPMtodos de RequisioGET e POST
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 2 / 22
-
Implementao
Criar as classes.
Compilar.Implantar a aplicao - informar ao continer o que fazer e paraquais requisies.Executar - como disparar a execuo de um servlet?
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 3 / 22
-
Implementao
Criar as classes.Compilar.
Implantar a aplicao - informar ao continer o que fazer e paraquais requisies.Executar - como disparar a execuo de um servlet?
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 3 / 22
-
Implementao
Criar as classes.Compilar.Implantar a aplicao - informar ao continer o que fazer e paraquais requisies.
Executar - como disparar a execuo de um servlet?
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 3 / 22
-
Implementao
Criar as classes.Compilar.Implantar a aplicao - informar ao continer o que fazer e paraquais requisies.Executar - como disparar a execuo de um servlet?
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 3 / 22
-
Desenvolvendo Aplicaes
1 ImplementaoCriando o ServletCompilando o ServletImplantando a AplicaoExecutando a Aplicao
2 Protocolo HTTPMensagem HTTPRequisio HTTPMtodos de RequisioGET e POST
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 4 / 22
-
Criando o Arquivo BoaNoitePessoal.java
Exemploimport java.io.*;import javax.servlet.*;import javax.servlet.http.*;
public class BoaNoitePessoal extends HttpServlet{
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws IOException, ServletException{
PrintWriter out = response.getWriter();
out.println("");out.println(""+"Boa Noite Pessoal!"
+"");out.println("");
}}
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 5 / 22
-
Desenvolvendo Aplicaes
1 ImplementaoCriando o ServletCompilando o ServletImplantando a AplicaoExecutando a Aplicao
2 Protocolo HTTPMensagem HTTPRequisio HTTPMtodos de RequisioGET e POST
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 6 / 22
-
Um servlet tpico faz uso dos pacotes:javax.servlet.javax.servlet.http.
Estes pacotes esto implementados em:
\$CATALINA_HOME\common\lib\servlet-api.jar
Acrescente este caminho varivel CLASSPATH.Compile a classe:
javac -cp \$CLASSPATH BoaNoitePessoal.java
Para direcionar a sada para o diretrio classes:
javac -d ../web/WEB-INF/classesBoaNoitePessoal.java
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 7 / 22
-
Desenvolvendo Aplicaes
1 ImplementaoCriando o ServletCompilando o ServletImplantando a AplicaoExecutando a Aplicao
2 Protocolo HTTPMensagem HTTPRequisio HTTPMtodos de RequisioGET e POST
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 8 / 22
-
Implantando a Aplicao
Basta criar um contexto, usando a ferramenta Administration Tooldo Tomcat.
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 9 / 22
-
Desenvolvendo Aplicaes
1 ImplementaoCriando o ServletCompilando o ServletImplantando a AplicaoExecutando a Aplicao
2 Protocolo HTTPMensagem HTTPRequisio HTTPMtodos de RequisioGET e POST
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 10 / 22
-
Executando a Aplicao
Fazer a chamada do servlet pelo navegador:Diretamente na barra de navegao, ou
http://localhost:8080/apsiServ/servlet/BoaNoitePessoal?
Atravs da ferramenta Admnistation Manager do Tomcat.
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 11 / 22
-
Protocolo HTTP
HTTP (HyperText Transfer Protocol).
Modelo requisio/resposta.Mensagem HTTP (usada para requisio).Mensagem HTTP (usada para resposta).Protocolo sem estado (stateless):
Aps resposta, servidor esquece cliente.Para servidor toda requisio nova, a primeira.
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 12 / 22
-
Protocolo HTTP
HTTP (HyperText Transfer Protocol).Modelo requisio/resposta.
Mensagem HTTP (usada para requisio).Mensagem HTTP (usada para resposta).Protocolo sem estado (stateless):
Aps resposta, servidor esquece cliente.Para servidor toda requisio nova, a primeira.
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 12 / 22
-
Protocolo HTTP
HTTP (HyperText Transfer Protocol).Modelo requisio/resposta.Mensagem HTTP (usada para requisio).
Mensagem HTTP (usada para resposta).Protocolo sem estado (stateless):
Aps resposta, servidor esquece cliente.Para servidor toda requisio nova, a primeira.
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 12 / 22
-
Protocolo HTTP
HTTP (HyperText Transfer Protocol).Modelo requisio/resposta.Mensagem HTTP (usada para requisio).Mensagem HTTP (usada para resposta).
Protocolo sem estado (stateless):
Aps resposta, servidor esquece cliente.Para servidor toda requisio nova, a primeira.
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 12 / 22
-
Protocolo HTTP
HTTP (HyperText Transfer Protocol).Modelo requisio/resposta.Mensagem HTTP (usada para requisio).Mensagem HTTP (usada para resposta).Protocolo sem estado (stateless):
Aps resposta, servidor esquece cliente.Para servidor toda requisio nova, a primeira.
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 12 / 22
-
Protocolo HTTP
HTTP (HyperText Transfer Protocol).Modelo requisio/resposta.Mensagem HTTP (usada para requisio).Mensagem HTTP (usada para resposta).Protocolo sem estado (stateless):
Aps resposta, servidor esquece cliente.
Para servidor toda requisio nova, a primeira.
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 12 / 22
-
Protocolo HTTP
HTTP (HyperText Transfer Protocol).Modelo requisio/resposta.Mensagem HTTP (usada para requisio).Mensagem HTTP (usada para resposta).Protocolo sem estado (stateless):
Aps resposta, servidor esquece cliente.Para servidor toda requisio nova, a primeira.
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 12 / 22
-
Desenvolvendo Aplicaes
1 ImplementaoCriando o ServletCompilando o ServletImplantando a AplicaoExecutando a Aplicao
2 Protocolo HTTPMensagem HTTPRequisio HTTPMtodos de RequisioGET e POST
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 13 / 22
-
Mensagem HTTP
Requisio do cliente.
Resposta do servidor.Elementos de uma mensagem:
Linha inicial (identifica propsito).Cabealho (informaes como tipo, tamanho).Linha em branco.Corpo da mensagem (opcional).Todas as linhas terminam com CRLF.ASCII 13 (carriage return) seguido de 10 (line feed).
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 14 / 22
-
Mensagem HTTP
Requisio do cliente.Resposta do servidor.
Elementos de uma mensagem:
Linha inicial (identifica propsito).Cabealho (informaes como tipo, tamanho).Linha em branco.Corpo da mensagem (opcional).Todas as linhas terminam com CRLF.ASCII 13 (carriage return) seguido de 10 (line feed).
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 14 / 22
-
Mensagem HTTP
Requisio do cliente.Resposta do servidor.Elementos de uma mensagem:
Linha inicial (identifica propsito).Cabealho (informaes como tipo, tamanho).Linha em branco.Corpo da mensagem (opcional).Todas as linhas terminam com CRLF.ASCII 13 (carriage return) seguido de 10 (line feed).
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 14 / 22
-
Mensagem HTTP
Requisio do cliente.Resposta do servidor.Elementos de uma mensagem:
Linha inicial (identifica propsito).
Cabealho (informaes como tipo, tamanho).Linha em branco.Corpo da mensagem (opcional).Todas as linhas terminam com CRLF.ASCII 13 (carriage return) seguido de 10 (line feed).
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 14 / 22
-
Mensagem HTTP
Requisio do cliente.Resposta do servidor.Elementos de uma mensagem:
Linha inicial (identifica propsito).Cabealho (informaes como tipo, tamanho).
Linha em branco.Corpo da mensagem (opcional).Todas as linhas terminam com CRLF.ASCII 13 (carriage return) seguido de 10 (line feed).
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 14 / 22
-
Mensagem HTTP
Requisio do cliente.Resposta do servidor.Elementos de uma mensagem:
Linha inicial (identifica propsito).Cabealho (informaes como tipo, tamanho).Linha em branco.
Corpo da mensagem (opcional).Todas as linhas terminam com CRLF.ASCII 13 (carriage return) seguido de 10 (line feed).
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 14 / 22
-
Mensagem HTTP
Requisio do cliente.Resposta do servidor.Elementos de uma mensagem:
Linha inicial (identifica propsito).Cabealho (informaes como tipo, tamanho).Linha em branco.Corpo da mensagem (opcional).
Todas as linhas terminam com CRLF.ASCII 13 (carriage return) seguido de 10 (line feed).
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 14 / 22
-
Mensagem HTTP
Requisio do cliente.Resposta do servidor.Elementos de uma mensagem:
Linha inicial (identifica propsito).Cabealho (informaes como tipo, tamanho).Linha em branco.Corpo da mensagem (opcional).Todas as linhas terminam com CRLF.
ASCII 13 (carriage return) seguido de 10 (line feed).
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 14 / 22
-
Mensagem HTTP
Requisio do cliente.Resposta do servidor.Elementos de uma mensagem:
Linha inicial (identifica propsito).Cabealho (informaes como tipo, tamanho).Linha em branco.Corpo da mensagem (opcional).Todas as linhas terminam com CRLF.ASCII 13 (carriage return) seguido de 10 (line feed).
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 14 / 22
-
Desenvolvendo Aplicaes
1 ImplementaoCriando o ServletCompilando o ServletImplantando a AplicaoExecutando a Aplicao
2 Protocolo HTTPMensagem HTTPRequisio HTTPMtodos de RequisioGET e POST
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 15 / 22
-
Requisio HTTP
Enviada do cliente para o servidor.
Linha inicial:
Nome do mtodo.Caminho do recurso requisitado (URI).Verso da HTTP empregada.
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 16 / 22
-
Requisio HTTP
Enviada do cliente para o servidor.Linha inicial:
Nome do mtodo.Caminho do recurso requisitado (URI).Verso da HTTP empregada.
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 16 / 22
-
Requisio HTTP
Enviada do cliente para o servidor.Linha inicial:
Nome do mtodo.
Caminho do recurso requisitado (URI).Verso da HTTP empregada.
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 16 / 22
-
Requisio HTTP
Enviada do cliente para o servidor.Linha inicial:
Nome do mtodo.Caminho do recurso requisitado (URI).
Verso da HTTP empregada.
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 16 / 22
-
Requisio HTTP
Enviada do cliente para o servidor.Linha inicial:
Nome do mtodo.Caminho do recurso requisitado (URI).Verso da HTTP empregada.
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 16 / 22
-
Desenvolvendo Aplicaes
1 ImplementaoCriando o ServletCompilando o ServletImplantando a AplicaoExecutando a Aplicao
2 Protocolo HTTPMensagem HTTPRequisio HTTPMtodos de RequisioGET e POST
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 17 / 22
-
Mtodos de Requisio - HTTP 1.1
GET (recuperar um recurso).
HEAD (recuperar meta-informao)- resposta no contm header.POST (enviar dados para o servidor)- sero processados.PUT (adicionar um recurso ao servidor) - disponibiliza dados viaum URI.OPTIONS, DELETE, TRACE e CONNECT.
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 18 / 22
-
Mtodos de Requisio - HTTP 1.1
GET (recuperar um recurso).HEAD (recuperar meta-informao)- resposta no contm header.
POST (enviar dados para o servidor)- sero processados.PUT (adicionar um recurso ao servidor) - disponibiliza dados viaum URI.OPTIONS, DELETE, TRACE e CONNECT.
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 18 / 22
-
Mtodos de Requisio - HTTP 1.1
GET (recuperar um recurso).HEAD (recuperar meta-informao)- resposta no contm header.POST (enviar dados para o servidor)- sero processados.
PUT (adicionar um recurso ao servidor) - disponibiliza dados viaum URI.OPTIONS, DELETE, TRACE e CONNECT.
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 18 / 22
-
Mtodos de Requisio - HTTP 1.1
GET (recuperar um recurso).HEAD (recuperar meta-informao)- resposta no contm header.POST (enviar dados para o servidor)- sero processados.PUT (adicionar um recurso ao servidor) - disponibiliza dados viaum URI.
OPTIONS, DELETE, TRACE e CONNECT.
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 18 / 22
-
Mtodos de Requisio - HTTP 1.1
GET (recuperar um recurso).HEAD (recuperar meta-informao)- resposta no contm header.POST (enviar dados para o servidor)- sero processados.PUT (adicionar um recurso ao servidor) - disponibiliza dados viaum URI.OPTIONS, DELETE, TRACE e CONNECT.
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 18 / 22
-
Desenvolvendo Aplicaes
1 ImplementaoCriando o ServletCompilando o ServletImplantando a AplicaoExecutando a Aplicao
2 Protocolo HTTPMensagem HTTPRequisio HTTPMtodos de RequisioGET e POST
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 19 / 22
-
GET e POST
GET
Tipo de dado: texto (visvel por meio da URL).Quantidade de dados: em geral 255 caracteres.
POST
Tipo de dado: qualquer (no visvel pela URL).Quantidade de dados: ilimitada.
Dicas:
Use GET para recuperar arquivo HTML, figura, ...Use POST para enviar dados (formulrio, senha, ...)
Mais detalhes em:http://www.w3.org/Protocols/rfc2616/rfc2616
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 20 / 22
http://www.w3.org/Protocols/rfc2616/rfc2616
-
GET e POST
GETTipo de dado: texto (visvel por meio da URL).
Quantidade de dados: em geral 255 caracteres.POST
Tipo de dado: qualquer (no visvel pela URL).Quantidade de dados: ilimitada.
Dicas:
Use GET para recuperar arquivo HTML, figura, ...Use POST para enviar dados (formulrio, senha, ...)
Mais detalhes em:http://www.w3.org/Protocols/rfc2616/rfc2616
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 20 / 22
http://www.w3.org/Protocols/rfc2616/rfc2616
-
GET e POST
GETTipo de dado: texto (visvel por meio da URL).Quantidade de dados: em geral 255 caracteres.
POST
Tipo de dado: qualquer (no visvel pela URL).Quantidade de dados: ilimitada.
Dicas:
Use GET para recuperar arquivo HTML, figura, ...Use POST para enviar dados (formulrio, senha, ...)
Mais detalhes em:http://www.w3.org/Protocols/rfc2616/rfc2616
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 20 / 22
http://www.w3.org/Protocols/rfc2616/rfc2616
-
GET e POST
GETTipo de dado: texto (visvel por meio da URL).Quantidade de dados: em geral 255 caracteres.
POST
Tipo de dado: qualquer (no visvel pela URL).Quantidade de dados: ilimitada.
Dicas:
Use GET para recuperar arquivo HTML, figura, ...Use POST para enviar dados (formulrio, senha, ...)
Mais detalhes em:http://www.w3.org/Protocols/rfc2616/rfc2616
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 20 / 22
http://www.w3.org/Protocols/rfc2616/rfc2616
-
GET e POST
GETTipo de dado: texto (visvel por meio da URL).Quantidade de dados: em geral 255 caracteres.
POSTTipo de dado: qualquer (no visvel pela URL).
Quantidade de dados: ilimitada.Dicas:
Use GET para recuperar arquivo HTML, figura, ...Use POST para enviar dados (formulrio, senha, ...)
Mais detalhes em:http://www.w3.org/Protocols/rfc2616/rfc2616
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 20 / 22
http://www.w3.org/Protocols/rfc2616/rfc2616
-
GET e POST
GETTipo de dado: texto (visvel por meio da URL).Quantidade de dados: em geral 255 caracteres.
POSTTipo de dado: qualquer (no visvel pela URL).Quantidade de dados: ilimitada.
Dicas:
Use GET para recuperar arquivo HTML, figura, ...Use POST para enviar dados (formulrio, senha, ...)
Mais detalhes em:http://www.w3.org/Protocols/rfc2616/rfc2616
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 20 / 22
http://www.w3.org/Protocols/rfc2616/rfc2616
-
GET e POST
GETTipo de dado: texto (visvel por meio da URL).Quantidade de dados: em geral 255 caracteres.
POSTTipo de dado: qualquer (no visvel pela URL).Quantidade de dados: ilimitada.
Dicas:
Use GET para recuperar arquivo HTML, figura, ...Use POST para enviar dados (formulrio, senha, ...)
Mais detalhes em:http://www.w3.org/Protocols/rfc2616/rfc2616
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 20 / 22
http://www.w3.org/Protocols/rfc2616/rfc2616
-
GET e POST
GETTipo de dado: texto (visvel por meio da URL).Quantidade de dados: em geral 255 caracteres.
POSTTipo de dado: qualquer (no visvel pela URL).Quantidade de dados: ilimitada.
Dicas:Use GET para recuperar arquivo HTML, figura, ...
Use POST para enviar dados (formulrio, senha, ...)
Mais detalhes em:http://www.w3.org/Protocols/rfc2616/rfc2616
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 20 / 22
http://www.w3.org/Protocols/rfc2616/rfc2616
-
GET e POST
GETTipo de dado: texto (visvel por meio da URL).Quantidade de dados: em geral 255 caracteres.
POSTTipo de dado: qualquer (no visvel pela URL).Quantidade de dados: ilimitada.
Dicas:Use GET para recuperar arquivo HTML, figura, ...Use POST para enviar dados (formulrio, senha, ...)
Mais detalhes em:http://www.w3.org/Protocols/rfc2616/rfc2616
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 20 / 22
http://www.w3.org/Protocols/rfc2616/rfc2616
-
GET e POST
GETTipo de dado: texto (visvel por meio da URL).Quantidade de dados: em geral 255 caracteres.
POSTTipo de dado: qualquer (no visvel pela URL).Quantidade de dados: ilimitada.
Dicas:Use GET para recuperar arquivo HTML, figura, ...Use POST para enviar dados (formulrio, senha, ...)
Mais detalhes em:http://www.w3.org/Protocols/rfc2616/rfc2616
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 20 / 22
http://www.w3.org/Protocols/rfc2616/rfc2616
-
Monitorando Conexes HTTP
Se for necessrio monitorar uma conexo HTTP, pode-se utilizaro aplicativo disponvel em:
http://tcpmon.dev.java.net
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 21 / 22
http://tcpmon.dev.java.net
-
Monitorando Conexes HTTP
Se for necessrio monitorar uma conexo HTTP, pode-se utilizaro aplicativo disponvel em:
http://tcpmon.dev.java.net
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 21 / 22
http://tcpmon.dev.java.net
-
MtodoS HTTP x mtodos HttpServlet
Para cada mtodo HTTP usado na requisio deve haver umaimplementao de um mtodo correspondente da interfaceHttpServlet.
Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF - 03 Maro de 2010 22 / 22
ImplementaoCriando o ServletCompilando o ServletImplantando a AplicaoExecutando a Aplicao
Protocolo HTTPMensagem HTTPRequisio HTTPMtodos de RequisioGET e POST