Posted by editor
on December 16, 2005 at 6:30 AM PST
Time's running out for Duke's holiday pictures... also:
Projects and Communities: Open Web SSO and JXTA for J2ME
java.net Poll: How many session proposals did you submit for JavaOne 2006?
Forum postings: Continuation servers and a plea for better error messages
Weblogs: Resource injection in web apps, GlassFish examples, and Ja-va-saurus?
Also in Java Today: Subclipse and what's so new about AJAX?
Time's running out for Duke's holiday pictures
Today's the last day to contribute pictures of Duke -- real or Photoshop'ed -- to the Holiday Pictures 2005 roundup. Actually, we won't pull the submissions together until early next week, so if you happen to see Duke over the weekend as he begins his end-of-year vacation, please get a picture and send it to
For inspiration, here are the 2004 pictures and the 2003 pictures .
In Projects and
the Open Web SSO project aims to provide an extensible identity services implementation, to facilitate single sign-on for web applications. The project recently graduated from the general incubator, and its session architecture and project sources have already been released .
Mohamed Abdelaziz has announced the availability of the stable 2.1.1 version of JXME , which provides JXTA functionality in J2ME. The new version adds a number of bug fixes and performance enhancements, and can be checked out by the JXME_2_1_1_STABLE tag.
The latest java.net Poll asks "How many session proposals did you submit for JavaOne 2006?" Cast your vote on the front page, then check out the results page for results and discussion.
The Beyond Java book club discussion continues to look at continuation servers in
today's Forums .
Re: Chapter 8: Continuation Servers begins:
"Mid-way through the chapter, Tate summarizes the pros and cons of continuation servers: 'You've seen the primary benefit: you can look at a web application as one big piece, instead of coordinating lots of little requests. That's incredibly powerful. Continuation servers have some other capabilities as well. The Back button problem becomes much easier to solve, because if the Back button is not disabled, you can just revert the application state to the last continuation, or any previous continuation. To disable the Back button, you simply tell the browser and delete past continuations. Threading also becomes trivial, because each thread can work on a private continuation, each with an application's own resources. You don't have to worry about serializing access to a shared session.'"
cayhorstmann is making
Another plea for better error messages : "I just wasted two hours trying to debug a simple EJB3 program. [...] I double-checked everything and even ran the example for comparison (which worked correctly). Finally, I realized that I had made a really stupid mistake. I forgot the @Entity declaration in the Choice class. I know that was stupid, but real programmers make stupid mistakes. Wouldn't it be easy to check for this mistake in the ORM layer and give a better error message?"
Meeraj Kunnumpurath looks at Resource injection in web applications
in today's Weblogs :
"I have been looking at the Servlet 2.5 specification (Maintenance Review). One of the key additions is the ability to inject dependencies to classes whose lifecycle are maintained by the container. "
In Ja-va-saurus and the Asteroid , John Reynolds writes:
"The Business Week article 'Java? It's So Nineties' quotes Peter Yared as saying 'Java is a dinosaur'. Let's grant Peter the benefit of the doubt and assume that he's right. Let's assume that Java is in fact a dinosaur and have some fun..."
Carla Mott presents
More examples using GlassFish :
"Lately I have found more and more blogs about features in GlassFish. I thought I would mention some of what I found."
In Also in
Java Today ,
Subversion has rapidly become a popular version control system, but its newness means it's not always well supported by IDEs and other tools. Fortunately, the Eclipse IDE's extensible architecture makes it very amenable to add-ons like the Subclipse plugin. In the dev2dev article, Using and Hacking Subclipse: the Subversion Plugin for Eclipse, Eugene Kuleshov shows how to install, configure, and use Subclipse with dev2dev's CodeShare repository.
In today's java.net
News Headlines :
Registered users can submit news items for the
href="http://today.java.net/today/news/">java.net News Page using our
form . All submissions go through an editorial review before being
posted to the site. You can also subscribe to the
href="http://today.java.net/pub/q/news_rss?x-ver=1.0">java.net News RSS
Current and upcoming Java
Registered users can submit event listings for the
href="http://www.java.net/events">java.net Events Page using our
href="http://today.java.net/cs/user/create/e">events submission form.
All submissions go through an editorial review before being posted to the
Archives and Subscriptions: This blog is delivered weekdays as
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
Time's running out for Duke's holiday pictures