Daniel Garcez de Sousa 07/04/2015. Nesta apresentação abordaremos os conceitos básicos sobre o ciclo de vida de um Servlet e os HTTP servlets. No final.

Slides:



Advertisements
Apresentações semelhantes
UNIPAC – ARAGUARI CAMPUS – IX PROF. EVERTON HIPÓLITO DE FREITAS
Advertisements

Framework para desenvolvimento web
Objetos Implícitos Contextuais
Introdução ao ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.
Modelo Cliente-Servidor
Projeto de Sistemas de Software
Projeto de Sistemas de Software
Applets Carlos Bazilio Depto de Ciência e Tecnologia
Prof.: Carlos Hairon R. Gonçalves
Geração Dinâmica de Páginas com JSP Eduardo Martins Guerra Instituto Tecnológico de Aeronáutica Curso de Pós-Graduação em Engenharia de Software Programação.
Model-View-Controller (MVC) em Aplicações Web Eduardo Martins Guerra Desenvolvimento de Soluções WEB.
Desenvolvimento de Soluções WEB Escopos de uma Aplicação Web
Tecnologias para Internet
Desenvolvimento de Projeto e Aplicações Web
Desenvolvimento de Projetos e Aplicações Web
Aplicativos Web Com Orientação a Objetos
Desenvolvimento WEB I Camila Nunes
Grupo de Pesquisa em ENGENHARIA DE SOFTWARE
Capítulo 2 Java Servlets.
Servlets: Redirecionamento, Atributos e Sessões
Filtros. O que são Filtros Um filtro é um componente Web que reside no servidor Intercepta as requisições e respostas no seu caminho até o servlet e de.
Cliente Servidor HTML JSP CSS Tomcat Servlet MySQL
Curso de JavaWeb Módulo 1 e 2 Instrutores: Rodrigo Cardoso
Gente Autor: Sérgio Soares Servlets. zMódulos de programas em Java zRecebem pedidos, executam o serviço e geram respostas zResidem no servidor zAnálogo.
Curso de JavaWeb Instrutores: Rodrigo Cardoso e Maria Carolina
DC - UFC Copyright © 2003 Misael Santos e Rossana Andrade 1 Padrões de Projeto para Sistemas Web Misael Santos e Rossana Andrade Universidade.
Aula 2 – Primeiros Passos com a arquitetura Web Servidor
DESENVOLVIMENTO WEB II PHP Entrada e saída básica de dados (2ª parte)
Tópicos Especiais J2EE Prof. Cristina Valadares Curso de Ciência da Computação.
1 Servlet Prof. Alexandre Monteiro Recife. Contatos n Prof. Guilherme Alexandre Monteiro Reinaldo n Apelido: Alexandre Cordel n /gtalk:
The Factory Esclarecendo a arquitetura utilizada no projeto Piloto Autor: Wabber Filho.
Servlets e JSP Desenvolvimento de Aplicações Web
Aplicativos Web Com Orientação a Objetos
Aula 2 – Primeiros Passos com a arquitetura Web Servidor Instituto Metodista Izabela Hendrix Curso de Tecnologia em Análise e Desenvolvimento de Sistemas.
Arquitetura das JSP - Aula 2
Aplicações Web com Orientação a Objetos
Aplicativos Web Com Orientação a Objetos – Java Server Pages(JSP) Prof. Odair
JSP JavaServer Pages Marco Antonio, Arquiteto de Software – TJDF Dezembro/2005.
Aluna: Ingrid S. M. A. de Pádua RGA: Caches Web e GET Condicional.
Aula 1 - Fundamentos Web Servidor
Interface HttpServletResquest
Unidade 1 – Introdução a J2EE Prof.: Henrique Santos
Introdução ao ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Tópicos Especiais J2EE Prof. Cristina Valadares Curso de Ciência da Computação.
PEC - JSP Jobson Ronan Objetivos Esta aula apresenta tudo o que é necessário para implementar servlets escrevendo JavaServer Pages.
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Introdução a Aplicações Web.
Unidade 5 – Integrando JSP e Servlets Prof.: Henrique Santos
Aplicativos Web Com Orientação a Objetos – Redirect vs Forward Prof. Odair
OBJETIVO Nesta aula será apresentado o desenvolvimento básico sobre HTTP Servlets. Espera-se que, ao final da apresentação, o aluno tenha noções de como.
DC - UFC Copyright © 2003 Misael Santos e Rossana Andrade 1 Padrões de Projeto para Sistemas Web Misael Santos e Rossana Andrade Universidade.
Programação Distribuída em Java Aula Na aula passada vimos: TomCat –Instalação e configuração –Criação de contexto JSP... uma introdução –Expressões.
Servlets Jobson Ronan Objetivos Aprender  Como escrever um servlet  Como compilar um servlet  Como implantar um servlet no servidor.
Ciclo de vida JSF Desenvolvimento de Sistemas Web
Programação para Internet
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Servidores.
Aula 5 – Formulários GET – POST - REQUEST
Aplicativos para Internet Prof. Wolley W. Silva
 Um servlet é uma classe Java usada para estender as capacidades de servidores que hospedam aplicativos acessados por meio do paradigma request-response.
Universidade Federal de Sergipe Departamento de Sistemas de Informação Bruno Cruz Jessica Rodrigo Aragão – ASP.NET MVC 3.
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Desenvolvimento WEB II Aula 3 – Conexão com o Banco de Dados
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Fundamentos de Engenharia de SW Diagramas da UML Usados no Projeto de Software.
1 AJAX em aplicações Rails Lívia Monnerat Castro
Aplicativos para internet Prof. Wolley
Servlets Manoel Neto Objetivos Aprender  Como escrever um servlet  Como compilar um servlet  Como executar Também serão.
Arleys Pereira Nunes de Castro - Mestrando : Modelagem computacional (SENAI-MCTI) Especialista : Sistema distribuídos
Java TM Platform, Enterprise Edition (Java EE) Projeto de Sistemas de Software.
Servidor WEB IGOR ALVES. O protocolo HTTP 1990 surgimento da aplicação www Grande quantidade de informação que pode ser acessada por demanda Buscadores.
Desenvolvimento de Aplicações Web com Java - Servlets e JSP Autor: Juliano Marcos Martins.
Transcrição da apresentação:

Daniel Garcez de Sousa 07/04/2015

Nesta apresentação abordaremos os conceitos básicos sobre o ciclo de vida de um Servlet e os HTTP servlets. No final da aula os presentes terão aprendido basicamente oque ocorre desde a criação até a “destruição” de um servlet e estarão aptos a desenvolver um.

Pode-se dizer o ciclo de vida de um servlet se resume a execução de 3 métodos deste mesmo, chamados pelo web container, sendo estes : 1 – init(config) 2-service(rq, rs) 3- destroy()

 O usuario faz uma solicitação de um link ou botão do qual o servlet faz parte; O container : – Carrega a classe na memória; – Cria uma instância da classe do servlet; – Inicializa a instância chamando o método init(config);

 Instanciamento da classe  Parâmetro ServletConfig  Invocação única do metodo

 Quando uma requisição http é recebida o Container verifica se a solicitação é para um servlet, se for, cria- se os objetos response (HttpServletResponse) e request (HttpServletRequest);  O método service() descobre qual método HTTP (GET ou POST) do servlet chamar;  O servlet usa o objeto response para escrever a resposta para o cliente, geralmente esse retorno já é a página HTML que vai ser exibida;  Quando a resposta é enviada, os objetos são destruidos.

 Quando o container decidir remover o servlet da memória, ele o finaliza chamando destroy();  Permite a finalização dos recursos alocados pelo servlet ou salvamento de dados.

Podemos criar dois tipos de servlet :  GenericServlet : usado pra qualquer tipo de requisição dos protocolos TCP podendo devolver qualquer tipo de dado(imagem,etc..)  httpServlet : Usado pra requisições do protocolo HTTP(Como GET e POST ). É o mais usado