Reports

Webcasts

Java EE 7 is marked out for it scalable infrastructure for building HTML5 applications by reducing response times through low-latency, bidirectional communication with WebSockets; simplifying data parsing and exchange using JSON processing; and supporting concurrent users through asynchronous RESTful Web Services with JAX-RS 2.0.

Oracle has overseen the provision of a simplified application architecture with what the firm calls a "cohesive & integrated platform" that reduces boiler-plate code using dependency injection and default resources. This release also broadens the use of annotations; and enhances application portability with standard RESTful Web Services client support.

Features also include updates to Java Message Service (JMS) 2.0 designed to improve usability through annotations and Contexts and Dependency Injection (CDI) Beans support; there has also been a significant reduction in the code required to send and receive messages.

NOTE: 19 Java user groups around the world have taken part in the "Adopt a JSR" program, providing feedback and code samples to validate Java Specification Request (JSR) APIs.

Java's Polyglot Programmer

"This is the first release of the framework since Oracle took over the leadership of Java, but in many respects one of the most expansive in scope. Java EE7 brings [us] to the modern age of HTML5 and also brings significant improvement in developer productivity that will have windfalls in code quality. In this age of the polyglot programmer, Java EE will allow Java to remain one of the most widely deployed technologies for server applications on the planet," said Al Hilwa, program director for application development software at IDC.

"Java has a strong process of governance in the industry, one that is a hybrid of vendor ownership and massive community involvement in specification, testing, and validation. The complexity of this process is justified by the need for tight compatibility, which is the hallmark of the technology, and strong funded investment intended to benefit the entire ecosystem. Oracle certainly went through a bit of a learning curve in running Java, but it is heartening to see that Java's democratic process is more democratic than over, yet able to deliver powerful innovations for the massive base of stakeholders," added Hilwa.

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task.
However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Video

This month's Dr. Dobb's Journal

This month,
Dr. Dobb's Journal is devoted to mobile programming. We introduce you to Apple's new Swift programming language, discuss the perils of being the third-most-popular mobile platform, revisit SQLite on Android
, and much more!