Thursday, 30 July 2015

Java EE 7 Platform Highlights(Whats new in java 7)


The most important goal of the Java EE 7 platform is to simplify development by providing a common foundation for the various kinds of components in the Java EE platform. Developers benefit from productivity improvements with more annotations and less XML configuration, more Plain Old Java Objects (POJOs), and simplified packaging. The Java EE 7 platform includes the following new features:

There are dozens of features added to Java 8, the most significant ones are mentioned below −
  • Lambda expression − Adds functional processing capability to Java.
  • Method references − Referencing functions by their names instead of invoking them directly. Using functions as parameter.
  • Default method − Interface to have default method implementation.
  • New tools − New compiler tools and utilities are added like ‘jdeps’ to figure out dependencies.
  • Stream API − New stream API to facilitate pipeline processing.
  • Date Time API − Improved date time API.
  • Optional − Emphasis on best practices to handle null values properly.
  • Nashorn, JavaScript Engine − A Java-based engine to execute JavaScript code.
  • Batch Application for the Java Plateform
  • Concurrency Utilities for Java EE.
  • Java API for JSON Processing.
  • New Feature for EJB component.
  • New Feature for Servlet, JMS and JSF.
Along with these new featuers, lots of feature enhancements are done under-the-hood, at both compiler and JVM level.
Will be elaborate more in coming post keep reading and keep smiling.