A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

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.

Apresentações semelhantes


Apresentação em tema: "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."— Transcrição da apresentação:

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


Carregar ppt "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."

Apresentações semelhantes


Anúncios Google