Java EE 7 At A Glance

The Java Enterprise Edition 7 offers new features for enhanced HTML5 support, helps developers being more productive and further helps meeting enterprise demands. As a developer you will write a lot less boilerplate code and have better support for the latest Web applications and frameworks. There are a couple of new features in Java EE 7 and Arun compiled a list of the top ten most prominent ones a while ago already and you can see the complete slide-deck as part of the Java EE 7 samples project on GitHub. This is a quick recap of them:

  • Java API for WebSocket 1.0 (JSR 356):
    There is first class support for creating and deploying WebSocket endpoints. There is a standard W3C JavaScript API that can be used from browsers but this API also introduces a client endpoint. The reference implementation is Tyrus
  • Batch Applications for the Java Platform (JSR 352):
    In-built support for Batch applications allows to remove dependency on third-party frameworks. Also see the Batch Applications tutorial on WildFly for further information.
  • JSON Processing (JSR 353):
    Native support for JSON processing allows to make the application light-weight and getting rid of third party libraries.
  • Concurrency Utilities for Java EE (JSR 236):
    Concurrency Utilities extends JSR standard Java SE Concurrency Utilities and add asynchronous capabilities to Java EE application components.
  • Simplified JMS API (JSR 368):
    JMS API has been extremely simplified by leveraging CDI, Autocloseable, and other features of the language.

Leave a Reply

how can we help you?

Contact us at one of our office nearest to you or submit a business inquiry online.

see our gallery

looking for a trusted partner for your software development?