JSR 168 O Java Portlet Specification V1.0 foi desenvolvido sob a Java Community Process como Java Specification Request JSR 168, e lançado em sua forma final em Outubro de 2003. [1] A V1.0 Java Portlet Specification introduz o modelo de programação portlet básico com: duas fases de processamento de ação e renderização, a fim de apoiar o padrão MVC. modos de portlets, permitindo que o portal para aconselhar o portlet que tarefa deve executar e qual o conteúdo que deve gerar estados de janela, indicando a quantidade de espaço da página do portal que será atribuído ao conteúdo gerado pelo portlet modelo de dados portlet, permitindo que o portlet para armazenar informações de vista nos parâmetros de renderização, informações relacionadas sessão na sessão portlet e por usuário dados persistentes nas preferências de portlets um formato de embalagem, a fim de agrupar diferentes portlets e outros artefatos Java EE necessários por esses portlets em uma única aplicação portlet que pode ser implantado no servidor do portal. desenvolvimento de portais como uma forma de integrar as diferentes aplicações baseadas na web para apoiar a entrega de informações e serviços.
JSR 286 JSR-286 é o v2.0 especificação Java Portlet como desenvolvido no âmbito do JCP e criado em alinhamento com a versão atualizada 2.0 de WSRP. Foi lançado em junho de 2008. [2] Ele foi desenvolvido para melhorar os curta-vindas na versão 1.0 da especificação, JSR-168. Algumas de suas principais características incluem: [3] Inter-Portlet Comunicação através de eventos e parâmetros de renderização pública Servindo recursos gerados dinamicamente diretamente através de portlets Servindo de dados de AJAX ou JSON diretamente através de portlets Introdução de filtros de portlet e ouvintes
JSR 362 JSR-362 é a especificação v3.0 Java Portlet. Atualmente ele está em estado de rascunho inicial.