In his August entry, Joe explained the problem that was driving the switch to a new component delivery model:
The JDK includes many logically distinct sets of APIs. Some of the APIs naturally live in the JDK and evolve at the pace of the JDK; other APIs are effectively maintained externally, but are also shipped as part of the public API provided by the JDK. Two APIs in the latter camp are jaxp and jax-ws, both of which natively live in the GlassFish project.
Currently, those components are maintained under separate version control as part of OpenJDK in the
jaxp and
jax-ws repositories, respectively. Code in these components is periodically synced with changes from the upstream masters, with some
nontrivial overhead.
With the new delivery model, implemented starting with OpenJDK 6 b18:
the JDK build no longer tracks a copy of the jaxp and jax-ws sources under version control. Instead source bundles from the upstream teams are used. The jaxp.properties file in the jaxp repository contains the default URL from which the source bundle is downloaded as well as the expected checksum for that file. The analogous setup is used for jax-ws in its repository.
This doesn't mean that you cannot use alternate JAXP or JAX-WS bundles in your own OpenJDK builds. In JDK 7: New Componenet Delivery Model Delivered Joe shows how to set variables in an Ant build to download and include an alternative JAXP bundle.
Joe notes:
With this new delivery model, I look forward to low-overhead and coordinated updates to jaxp and jax-ws in OpenJDK 6 and JDK 7.
OpenJDK 6 b18 also includes many security updates and a backport of Nimbus look and feel from JDK 7. See the OpenJDK 6 b 18 changes summary page for the full set of changes, including links to the bug database items.
The NetBeans team is pleased to announce that NetBeans IDE 6.9 Milestone 1 is now available for download. Download NetBeans IDE 6.9 Milestone 1. Highlights of this stabilized development build include: * NetBeans Platform OSGi interoperability. * New Maven project archetypes available ...
JDC 2010 has been recognized from 90 country. The attached report could be useful for sponsors and compaines to know who is looking for JDC. Also it will give you indication about the countries interested in Java technologies in Africa.
I recently got pointed to that link: http://java.dzone.com/news/ant-18-scanning-leaves-171. I read the news with some pleasure reminding me that I still like Ant based builds very much over Maven in many cases. Of course there are a lot of well maintained projects on the web that work very well with Maven. You never know how many enthusiasts-hours have been spent to make that happen. However, in smaller business projects I experienced the situation to be slightly different. Not a single one I came across ran out-of-the-box. Some actions had to be taken upfront...
These days there is much discussion about REST and HATEOAS, and many people feel urged to reinterpret what HATEOAS means or what Roy Fielding's often-cited dissertation allegedly would say in their understanding, and what HATEOAS should be implemented like therefore. While I first felt amused about this "dispute about nothing" (just ask Mr Fielding if you don't understand what his dissertation tells us; no need to guess), the longer I follow those (in part ridiculously wrong) assumptions and myths, the more myself feels urged to stop those and shout: "Guys, before discussing your ideas, first learn what Mr Fielding's idea was!" ...
In the Forums, cloudslamevent announces Cloud Slam Event announces second annual virtual conference: Cloud Slam Event - producer of CS '10 invites you to participate in this year global virtual Cloud Computing event. You will be able to network with peers, get up to date about Cloud Computing, and for the first time we intend to offer hands...
In the GlassFish forum, mohamedelshami addresses Singleton by limiting pool size to 1: Hello, One solution to implement Singleton pattern with EJB 3.0 is limit the pool size to 1. But I also like to ensure that the Singleton is the same instance across the cluster, I have used the following configuration in sun-ejb-jar.xml...
In the Sun Tech Days forum, sharmabhabho talks about Emerging Ajax techniques at Sun Tech Days Conference: Emerging Ajax techniques, such as Comet and Ajax Push, have brought revolutionary changes to the Web application interactivity. Comet technology enables Web clients and Web servers to communicate asynchronously, enabling real-time operations and...
Our current Spotlight is the Intel Software Network's Parallel Programming Talk: Parallel Programming Talk is a weekly broadcast onjava.net topics related to parallel programming (including Java) for multicore processors. Listen to Parallel Programming Talk LIVE every Tuesday at 8:00AM Pacific Time on Blog Talk Radio. Watch Parallel Programming Talk LIVE every Tuesday at 8:00AM Pacific Time on Intel Software Network Television.
Registered users can submit event listings for the java.net Events Page using our events submission form. All submissions go through an editorial review before being posted to the site.
Archives and Subscriptions: This blog is delivered weekdays as the Java Today RSS feed. Also, once this page is no longer featured as the front page of java.net it will be archived along with other past issues in the java.net Archive.