Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouMarianne Garrido Alterado mais de 9 anos atrás
1
Gente Autor: Sérgio Soares Servlets
2
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
3
A interface Servlet zjavax.servlet.Servlet ydestroy ygetServletConfig ygetServletInfo yinit yservice
4
A implementação para HTTP zjavax.servlet.http.HttpServlet ydoGet ydoPost ydoPut
5
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(); }...
6
Servlet Web Browser Servidor BD Servlets
7
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
8
zExtensibilidade yJava é orientada a objetos yServlets foram projetados para serem simples yArquitetura permite que os Servlets sejam facilmente estendidos Servlets vs. CGI
9
Comunicação zServlets retornam MIME types yTexto yFiguras yAplicações
10
Web Browser Servlet Thread1 Thread3 Thread2 Response Request Web Browser... Webserver Fase de serviço
11
Arquitetura OO Web Browser Response Request Web Browser... Servlet Singleton Servlet Fachada... Class... Webserver
12
Monolítico local Arquitetura OO Cliente Servlet SISTEMA Web browser Applet RMI Sistema JAVA
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.