Programação II
description
Transcript of Programação II
![Page 1: Programação II](https://reader037.fdocumentos.tips/reader037/viewer/2022091119/56815e06550346895dcc54f4/html5/thumbnails/1.jpg)
Programação II
Prof.: Bruno Rafael de Oliveira Rodrigues
![Page 2: Programação II](https://reader037.fdocumentos.tips/reader037/viewer/2022091119/56815e06550346895dcc54f4/html5/thumbnails/2.jpg)
Servlet Um servlet é uma classe Java usada
para estender as capacidades de servidores que hospedam aplicativos acessados por meio do paradigma request-response (solicitação-resposta).
![Page 3: Programação II](https://reader037.fdocumentos.tips/reader037/viewer/2022091119/56815e06550346895dcc54f4/html5/thumbnails/3.jpg)
Ciclo de vida de um Servlet Todos os servlets possuem o mesmo
ciclo de vida... Neste ciclo são identificados os estados de inicialização, operação e de desativação
![Page 4: Programação II](https://reader037.fdocumentos.tips/reader037/viewer/2022091119/56815e06550346895dcc54f4/html5/thumbnails/4.jpg)
![Page 5: Programação II](https://reader037.fdocumentos.tips/reader037/viewer/2022091119/56815e06550346895dcc54f4/html5/thumbnails/5.jpg)
Requisições e Respostas As solicitações vindas do cliente em
formato GET e POST podem ser tratados no Servlet pelos métodos doGet e doPost.
![Page 6: Programação II](https://reader037.fdocumentos.tips/reader037/viewer/2022091119/56815e06550346895dcc54f4/html5/thumbnails/6.jpg)
Exemplo POST
![Page 7: Programação II](https://reader037.fdocumentos.tips/reader037/viewer/2022091119/56815e06550346895dcc54f4/html5/thumbnails/7.jpg)
Servlet
![Page 8: Programação II](https://reader037.fdocumentos.tips/reader037/viewer/2022091119/56815e06550346895dcc54f4/html5/thumbnails/8.jpg)
Usando o Método GET O método GET trabalha com
informações enviadas via URL. Esse método pode ser usado via query string de um link ou via formulário com atributo method em GET. (Gonçalves, 2007).
![Page 9: Programação II](https://reader037.fdocumentos.tips/reader037/viewer/2022091119/56815e06550346895dcc54f4/html5/thumbnails/9.jpg)
Exemplo
![Page 10: Programação II](https://reader037.fdocumentos.tips/reader037/viewer/2022091119/56815e06550346895dcc54f4/html5/thumbnails/10.jpg)
Servlet
![Page 11: Programação II](https://reader037.fdocumentos.tips/reader037/viewer/2022091119/56815e06550346895dcc54f4/html5/thumbnails/11.jpg)
PratiqueFaça um formulário onde peça os dados:Nome, idade, estado civil e sexo .O servlet deve informar se ele é maior ou menor de idade e se ele(a) for solteiro(a) recomendar uma namorada(o) dependendo do sexo escolhido.
![Page 12: Programação II](https://reader037.fdocumentos.tips/reader037/viewer/2022091119/56815e06550346895dcc54f4/html5/thumbnails/12.jpg)
The Java EE 5 Tutorial, disponível em: http://docs.oracle.com/javaee/5/tutorial/doc/bnafe.html Jandln Junior, Peter. Java Guia do Programador - Novatec Editora, 2007Gonçalves, Edson. Desenvolvendo Aplicações Web com JSP, ServLets, JavaServer Faces, Hibernate, EJB 3 Persistence e Ajax . Editora Ciência Moderna LTDA, 2007