servelet

822 palavras 4 páginas
Foi liberada a versão inicial (early draft) da especificação Servlet 3.1 (JSR 340). Entre as melhorias estão o suporte ao desenvolvimento de aplicações em nuvem PaaS; aperfeiçoamentos em segurança e no gerenciamento de sessões e recursos; IO assíncrono baseado no NIO2, e simplificação da criação de servlets assíncronos. O Servlet 3.1, além disso, faz uso dos utilitários de concorrência do Java EE (JSR 236) e introduz suporte a WebSockets.
Suporte a ambientes em nuvem
O Servlet 3.1 atende ao objetivo principal do futuro Java EE 7: a execução de aplicações em ambientes de nuvem públicos e privados, seguindo o modelo de Plataforma como Serviço (PaaS).
Dentro de um container web, será possível compartilhar uma aplicação com múltiplos clientes, ou ter uma instância de aplicação instalada por cliente. Pode-se fazer o mapeamento dos clientes diretamente no container e garantir o isolamento das aplicações instaladas. Além disso, recursos de configuração personalizados poderão ser criados para cada cliente, além de se poder definir metadados para os serviços.
Para suportar PaaS efetivamente, são levados em consideração requisitos como segurança, estados das sessões, gerenciamento de recursos (ex.: conexões com bancos de dados, filas de mensagens e outros), além do isolamento das aplicações.
Servlets assíncronos
Com o processamento assíncrono de servlets, será possível fazer uma requisição para um servlet iniciar alguma tarefa em paralelo, enquanto é gerada a resposta para quem iniciou a solicitação.
Quando um processo assíncrono for iniciado através da chamada ao métodorequest.startAsync() ou request.startAsync(request, response), uma nova thread ou método de retorno será responsável por gerar a resposta e por chamar o método complete(). Como alternativa, pode-se fazer uma requisição usando o método dispatch() da classeAsyncContext. Veja um exemplo:
@WebServlet(name = "Pedido", urlPatterns = {"/Pedido"}, asyncSupported = true) public class Pedido extends

Relacionados

  • monografia pdca
    3197 palavras | 13 páginas
  • ronalds
    502 palavras | 3 páginas
  • Cronologia da história de banco de dados
    723 palavras | 3 páginas
  • vantagens e desvatagens php
    836 palavras | 4 páginas
  • Informatica
    1135 palavras | 5 páginas
  • Textos Paralelos
    1744 palavras | 7 páginas
  • Trabalho
    1777 palavras | 8 páginas
  • Ciclo 1 Portifolio Programa o Para WEB
    1465 palavras | 6 páginas
  • Banco
    1670 palavras | 7 páginas
  • Logististica aplicado a ti
    1828 palavras | 8 páginas