BT
x A sua opinião é importante! Por favor preencha a pesquisa do InfoQ sobre os seus hábitos de leitura!

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

por Vikram Gupta , traduzido por Gabriel Ozeas em 02 Jul 2013 |

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.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

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

Receber mensagens dessa discussão

Confusão nas datas de lançamento das versões by Bruno Leonardo Gonçalves

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

Receber mensagens dessa discussão

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

Receber mensagens dessa discussão

1 Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT