BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Spring Framework 4.0: Java SE 8 e Java EE 7 em foco

Spring Framework 4.0: Java SE 8 e Java EE 7 em foco

Favoritos

Após quase quatro anos, o popular Spring Framework ganhou uma grande atualização - da versão 3 para 4. O co-fundador do Spring Framework e líder do projeto Juergen Hoeller fez o anúncio do primeiro milestone lançado em seu blog. Os focos da versão 4.0 são o Java SE 8 (baseado no build 88+ da OpenJDK) e suporte ao Java EE 7, além de novidades em usabilidade.

Juergen Hoeller ressalta que o suporte ao Java SE 8 ainda está em desenvolvimento, até porque o próprio Java SE 8 encontra-se em evolução, e indica que se deve esperar por uma versão candidata até setembro de 2013, coincidindo com a data de lançamento de uma prévia do JDK 8, também marcada para setembro (veja a agenda na página do Open JDK 8). Segundo Juergen, a versão 4.o será apresentada no SpringOne (de 9 a 12 de setembro).

Alguns recursos do Java SE 8 que serão suportados incluem:

  • JSR-335 Expressões Lambda;
  • JSR-310 Tipos de valores de data/hora para formatação e vinculação de dados no Spring;
  • Suporte ao novo formato 1.8 de bytecode (necessário para suportar expressões Lambda).

Alguns recursos do Java EE 7 que serão suportados incluem:

  • JSR-343 JMS 2.0.
  • JSR-338 JPA 2.1.
  • JSR-349 Bean Validation 1.1.
  • JSR-236 Suporte aos Utilitários de Concorrência do Java EE 7.
  • JSR-356 Modo de endpoint WebSocket para o Spring.

A SpringSource também pretende adicionar em paralelo a restrição de hipermídia REST, HATEOAS, ao Spring. O HATEOAS é considerado um dos pilares do REST. Ao adicionar suporte ao HATEOAS, a SpringSource espera tornar popular o uso desse princípio.

O Spring 3.0 foi lançado em dezembro de 2009. A versão 3.1 seguiu em dezembro de 2011, enquanto a versão 3.2.2 foi lançada em março de 2013. Juntamente com esse anúncio, acontece o lançamento da versão 3.2.3 do Spring Framework, com correções de bugs e suporte ao runtime do OpenJDK 8.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

  • Confusão nas datas de lançamento das versões

    by Bruno Leonardo Gonçalves,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    No último parágrafo são relatadas as datas de lançamento de maneira confusa. Para constar seguem as datas exatas das versões:



    • 3.0.0: 16-Dec-2009

    • 3.1.0: 12-Dec-2011

    • 3.2.0: 13-Dec-2012

    • 3.2.1: 24-Jan-2013

    • 3.2.2: 14-Mar-2013

    • 3.2.3: 17-May-2013


    Diferente do informado, a versão 3.2.3 já foi lançada.


    Fonte: SpringFramework Changelog

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

BT