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.

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de aplicações Web com J2EE Servlets
Advertisements

Framework para desenvolvimento web
JSP Segundo Semestre – 2008 Professor Glaucio Bianchini
Capítulo 1 Introdução.
Modelo Cliente-Servidor
Desenvolvimento Web em Java com Java Server Faces (JSF)
Plataforma para Desenvolvimento de Software em Ambiente WEB Prof. Dr. Sérgio Donizetti Zorzo UFSCar –junho/2001.
Projeto de Sistemas de Software
Projeto de Sistemas de Software
Alcides Calsavara JSP JavaServer Pages Alcides Calsavara
Arquitetura Cliente-Servidor Especialização em Redes e Sistemas Distribuídos PUCPR 2001.
Wagner Santos C. de Jesus
Prof.: Carlos Hairon R. Gonçalves
Desenvolvimento de Soluções WEB Escopos de uma Aplicação Web
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
Código Javascript 1. Pedido AJAX (JSON) Servlet 3. Resposta AJAX
Capítulo 2 Java Servlets.
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.
Arquitecturas de extensão do servidor HTTP CGI | ISAPI : ASP, ASP.NET Programação na Internet Secção de Programação ISEL-DEETC-LEIC Luis Falcão -
Arquitecturas de extensão do servidor HTTP Arquitecturas de extensão do servidor HTTP CGI e ISAPI: ASP, ASP.NET Programação na Internet Secção de Sistemas.
Cliente Servidor HTML JSP CSS Tomcat Servlet MySQL
Programação Orientada a objetos II
Aplicativos Comerciais para Internet Camada View do MVC Apresentando os resultados de uma Consulta.
Java Avançado Java Servlets Material cedido por: Daniel Arraes Pereira
Curso de JavaWeb Instrutores: Rodrigo Cardoso e Maria Carolina
Conceitos de J2EE para a WEB
Aula 2 – Primeiros Passos com a arquitetura Web Servidor
Prof. Alexandre Monteiro Recife
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:
JSP / Servlets Avançado
T. D. S. I. PARA WEB Prof. Emmanuel Nolêto. Java RMI.
The Factory Esclarecendo a arquitetura utilizada no projeto Piloto Autor: Wabber Filho.
25 de Novembro de 2004TM 1 J2EE Apresentado por Nuno Nunes.
JSP e Servlets ISEP – LP2 Filipe Costa – /2004.
Concorrência e thread Petrônio Júnior(pglj) Márcio Neves(mmn2)
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
Interface HttpServletResquest
Programação para Web Unidade 06 – Java Beans e BDs Prof.: Henrique Santos.
Unidade 1 – Introdução a J2EE Prof.: Henrique Santos
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.
O Que É a Internet e Como Funciona: Tecnologias Ativas Renato M.E. Sabbatini, PhD Aula.
Unidade 5 – Integrando JSP e Servlets Prof.: Henrique Santos
Aplicativos Web Com Orientação a Objetos – Redirect vs Forward Prof. Odair
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.
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.
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, JSP e Web Services Eider Oliveira 13 de junho de 2002.
Servlets Jobson Ronan Objetivos Aprender  Como escrever um servlet  Como compilar um servlet  Como implantar um servlet no servidor.
Treinamento expresso java web Luiz Carlos d´Oleron.
Java Server Pages Um estudo de caso para aprendizagem Renata França de Pontes.
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Servidores.
Aula 1 - Fundamentos Web Servidor Instituto Metodista Izabela Hendrix Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Gilmar Medeiros.
Teste De Sistemas Web Com JUnit E Suas Extensões
Aplicativos para Internet Prof. Wolley W. Silva
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
Visão Geral de Desenvolvimento Web Front End Tecnologias.
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.
Transcrição da apresentação:

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 a programas baseados em CGI

A interface Servlet zjavax.servlet.Servlet ydestroy ygetServletConfig ygetServletInfo yinit yservice

A implementação para HTTP zjavax.servlet.http.HttpServlet ydoGet ydoPost ydoPut

Exemplo public class HelloWorldServlet extends HttpServlet { public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { res.setContentType("text/html"); PrintWriter out = res.getWriter(); out.println(" Hello world "); out.println(" "); out.close(); }...

Servlet Web Browser Servidor BD Servlets

Servlets vs. CGI zIndependência de plataforma ySão programas escritos em Java zPerformance ySão bem mais rápidos que programas CGI ySão carregados na memória apenas uma vez yExecutam pedidos concorrentemente

zExtensibilidade yJava é orientada a objetos yServlets foram projetados para serem simples yArquitetura permite que os Servlets sejam facilmente estendidos Servlets vs. CGI

Comunicação zServlets retornam MIME types yTexto yFiguras yAplicações

Web Browser Servlet Thread1 Thread3 Thread2 Response Request Web Browser... Webserver Fase de serviço

Arquitetura OO Web Browser Response Request Web Browser... Servlet Singleton Servlet Fachada... Class... Webserver

Monolítico local Arquitetura OO Cliente Servlet SISTEMA Web browser Applet RMI Sistema JAVA