java.net: the Week in Review - June 5, 2010
This past week, java.net's Java Today news items and blog posts had a greater than usual focus on conferences (mostly due to Jazoon) and JVM/JDK/JSRs. If you didn't get a chance to visit java.net on a daily basis in the past week, read on, and you'll find all of the week's Java Today news items, a selection of java.net blog posts, and the old and new java.net spotlights and polls.
This week's index:
- JavaEE, GlassFish (5 items)
- Tools, IDEs, etc. (7 items)
- Programming (4 items)
- Platforms, Frameworks (3 items)
- JVM, JDK, JSRs (6 items)
- Open Source Projects (1 item)
- Web Services and XML (1 item)
- Mobile, JavaME (2 items)
- Conferences, JUG Meetings (7 items)
- Miscellaneous (2 items)
Last week's java.net Spotlight was Jiandong Guo's Enterprise Tech Tip, Security Token Service and Identity Delegation with Metro:
Metro is a high performance, extensible, easy-to-use web services stack. It combines the JAX-WS reference implementation with Web Services Interoperability Technology (WSIT), an implementation of numerous WS-* standards to enable interoperability with other implementations and to provide Quality of Service (QOS) features such as security, reliability, and transaction support...
Arun Gupta presented TOTD #139: Asynchronous Request Processing using Servlets 3.0 and Java EE 6:
Server resources are always valuable and should be used conservatively. Consider a Servlet that has to wait for a JDBC connection to be available from the pool, receiving a JMS message or reading a resource from the file system. Waiting for a "long running" process to completely blocks the thread - waiting, sitting and doing nothing - not an optimal usage of your server resources. Servlets 3.0 introduces the ability to asynchronously process requests such that the control (or thread) is returned back to the container to perform other tasks while waiting for the long running process to complete...
Eduardo Pelegri-Llopart announced GlassFish 3.1 M1 Available: Binaries, Demos and Screencasts:
Milestone 1 of the GlassFish 3.1 Open Source Edition is now available from our promoted page as 3.1-b02: full distro (unix, windows, zip) and web distro (unix, windows, zip). GlassFish has been following a Milestone model for many years
and it works very well; for 3.1 we are documenting better each milestone (M1 content) and adding two new twists: demos to explain the new features, and community updates to enable Q&A...
Alexis Moussine-Pouchkine announced two new GlassFish Podcast(s) - App Versioning with the Serli team:
Following up on a recent post about an external contribution to GlassFish 3.1, we now have not just one, but two episodes talking with the Serli team that worked on the application versioning feature for GlassFish 3.1...
Zarar Siddiqi talked about Integrating EclipseLlink with EhCache to cache ReadAll and Native Queries:
The problem at hand is that EclipseLink (great project lead by James Sutherland) does not use a query cache when dealing with ReadAll queries, i.e: all calls to getResultList() go to the database. Some object-level caching is performed by avoiding construction of new objects based on the primary key values the database call returns. EclipseLink compares the PK values returned by the...
Tools, IDEs, etc.
On the programming education front,
Mik profiled BlueJ 3.0