Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Spring 4.0 Looking to JEE 7 and Java 8. Will They Keep Their Edge?

DZone's Guide to

Spring 4.0 Looking to JEE 7 and Java 8. Will They Keep Their Edge?

· Java Zone ·
Free Resource

The CMS developers love. Open Source, API-first and Enterprise-grade. Try BloomReach CMS for free.

Today we learned that Spring is making a major step in the next iteration of their core framework.  This is what was recently posted on the SpringSource blog as the roadmap for Spring 4.0:

For Spring Framework 4.0, our focus is on emerging enterprise themes in 2013 and beyond:

  • First-class support for Java SE 8 based Spring applications:
    language features such as lambda expressions; APIs such as JSR-310 Date and Time
  • Configuring and implementing Spring-style applications using Groovy 2:
    Groovy-based bean definitions; Groovy as the language of choice for an entire app
  • Support for key Java EE 7 technologies:
    including JMS 2.0, JPA 2.1, Bean Validation 1.1, Servlet 3.1, and JCache
  • Enabling WebSocket-style application architectures:
    support for JSR-356 compliant runtimes and related technologies
  • Fine-grained eventing and messaging within the application:
    building on our existing application event and message listener mechanisms
  • Pruning and dependency upgrades:
    removing deprecated features; raising minimum dependencies to Java 6+ etc

-- Juergen Hoeller

SpringSource expects to reach the first milestone for 4.0 in April, with the GA scheduled for the end of the year.  If you've got some burning questions for the SpringSource devs, you should probably attend the tail end of one of these webinars, where they'll discuss 4.0:

Does it seem like Spring is very determined to keep its edge with the departure of Rod Johnson last year?  Are they on pace to be the preferred framework for enterprise Java?

Recent articles on the Java EE vs. Spring debate:

Your Chance to Shape Java EE 7
Spring vs Java EE: What People Forget About Spring

BloomReach CMS: the API-first CMS of the future. Open-source & enterprise-grade. - As a Java developer, you will feel at home using Maven builds and your favorite IDE (e.g. Eclipse or IntelliJ) and continuous integration server (e.g. Jenkins). Manage your Java objects using Spring Framework, write your templates in JSP or Freemarker. Try for free.

Topics:

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}