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

BT