Evolução dos
Servlets
Elise Dal Bello
Servlet 1.0
Sun Microsystem - 1997
Antes as páginas HTML eram estáticas, Servlets permitiram adicionar conteúdos
dinamicos...
Funcionamento
Funcionamento
1998
RequestDispatcher: Servlet passa a enviar recursos, como servlets, HTML ou
JSP, como resposta de uma solicitação.
Ser...
Servlet 2.3
2001
Filter: Intercepta uma solicitação antes dela chegar ao recurso, acessando as
requests e responses
Servlet 3.0
2009
Passou a permitir anotações na configuração do servlet
@ServletFilter(urlPatterns={"/myurl"}.initParams={...
Servlet 4
Em desenvolvimento
Implementa o HTTP/2
● Multiplexação
● Server Push
● HPACK
Obrigada!
Próximos SlideShares
Carregando em…5
×

Evolução dos servlets

308 visualizações

Publicada em

Evolução dos servlets

Publicada em: Internet
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
308
No SlideShare
0
A partir de incorporações
0
Número de incorporações
78
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Evolução dos servlets

  1. 1. Evolução dos Servlets Elise Dal Bello
  2. 2. Servlet 1.0 Sun Microsystem - 1997 Antes as páginas HTML eram estáticas, Servlets permitiram adicionar conteúdos dinamicos as páginas web Configuração web.xml
  3. 3. Funcionamento Funcionamento
  4. 4. 1998 RequestDispatcher: Servlet passa a enviar recursos, como servlets, HTML ou JSP, como resposta de uma solicitação. Servlet 2.1
  5. 5. Servlet 2.3 2001 Filter: Intercepta uma solicitação antes dela chegar ao recurso, acessando as requests e responses
  6. 6. Servlet 3.0 2009 Passou a permitir anotações na configuração do servlet @ServletFilter(urlPatterns={"/myurl"}.initParams={ @InitParam(name="mesg", value="my filter") }) public class TestFilter implements javax.servlet.Filter { .... public void init(FilterConfig filterConfig) throws ServletException { .... } ... } @WebServlet(value="/oiMundo", name="ServletOiMundo") public class OiMundo extends HttpServlet { PrintWriter out = response.getWriter(); ... }
  7. 7. Servlet 4 Em desenvolvimento Implementa o HTTP/2 ● Multiplexação ● Server Push ● HPACK
  8. 8. Obrigada!

×