Over a million developers have joined DZone.

Daily Dose - JPA 2.1 and JAX-RS 2.0: Voting Now Open

DZone 's Guide to

Daily Dose - JPA 2.1 and JAX-RS 2.0: Voting Now Open

· Java Zone ·
Free Resource
Two major components of Java EE 7 are up for a vote this month: JSR 338: Java Persistence API 2.1 and JSR 339: JAX-RS (RESTful Web Services on Java) 2.0.  JPA 2.1 will support multitenancy, more event listeners and callback methods, and custom types and transformation methods for object/relational mapping.  JAX-RS 2.0 will define two client APIs and have integration with Bean Vaildation.  The ballot closes on January 24th.  In other news, Apple made it's first code commit to the OpenJDK.

Eclipse is Building a Web IDE Called "Orion"
Currently in the pre-proposal state, Eclipse president Mike Milinkovich introduced their new Orion project this week.  Orion is a plan to create an IDE that runs in al major browsers.  We've seen similar projects from Mozilla, who is still working on a "cloud IDE" called Skywriter (previously "Bespin").  The server-side for Orion will be an OSGi-based Java app  using Jetty and a RESTful interface.  Some Orion code contributions are currently in the e4 incubator.

iOS 4.3 Beta Now Available to Developers
Apple is gearing up for a software update on it's iOS devices.  Developers are now updating their apps and getting inspiration for new ones this week as they start to get their hands on the Beta version of iOS 4.3.  The new version will have some nifty four and five finger gestures (for iPad obviously) along with access to the AirPlay API.  Still no word on the Mobile Hotspot feature.

RichFaces 4.0 M5 is Loose
More components and stability come with the latest milestone release for RichFaces 4.0.  Milestone 5 also includes completed server side functionality and Ajax fallback support.  The next stage is CR1, and by then, all features should be finished.

s = new String(s);
 An old memory leak problem in Java returns.

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}