Channels ▼
RSS

JVM Languages

Red Hat Submits New Java EE JSRs


Red Hat has submitted several new specifications for Java Enterprise Edition (Java EE) 7 (JSR 342) in a move to back the company's corporate stance on Java EE 7 as the "platform of choice" for the cloud. The new Java Specification Requests (JSRs) are said to create standards for Platform-as-a-Service (PaaS) and cloud deployments, offering Java users consistency, flexibility, and portability across on-premise and cloud environments.

Red Hat insists that these new JSRs reflect Java EE's position as one of the most flexible and adaptable application platforms in the market. Java EE 7 includes enhancements that enable Java EE 7-based applications to run more easily in the cloud -- it also includes new and extended APIs to improve developer performance, including Context and Dependency Injection (CDI), Web Sockets, HTML 5 for mobile applications, Java Message Service (JMS) 2.0, and Bean Validation. Java EE 7 also incorporates features for multi-tenancy, security, application management, application scalability, and cloud management.

"Java is a living, viable standard and platform for enterprise and cloud applications," said Craig Muzilla, vice president and general manager, middleware business division at Red Hat. "Red Hat is committed to an open, community process and we intend to continue to be at the forefront of Java's future."

The new specifications submitted and led by Red Hat include:

  • Context and Dependency Injection 1.1 -- CDI simplifies and unifies various layers of a Java EE application by providing a standard model for Dependency Injection and lifecycle management and to allow components to interact in a loosely coupled way. The result is simpler, more maintainable, and more portable applications without having to introduce non-standard, proprietary frameworks.

  • Data Grids -- Distributed data grids allow easier and more cost-effective scaling for the data-tier, which is essential for large-scale cloud or utility computing and multi-tenant application platforms.

  • Bean Validation -- provides a consistent approach to implementing validation logic throughout an application, from the persistence layer to the presentation layer. The unified approach helps avoid duplication and inconsistencies, ultimately resulting in speedier development.


Related Reading


More Insights






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