Channels ▼
RSS

JVM Languages

Java EE 7 Suits The Polyglot Programmer


Oracle and the Java Community Process (JCP) members have announced the availability of Java Platform, Enterprise Edition 7 (Java EE 7), and the Java EE 7 Software Development Kit (SDK).

More Insights

White Papers

More >>

Reports

More >>

Webcasts

More >>

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.


Related Reading






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

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.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 

Video