The Source for Java Technology Collaboration
User: Password:


Today on java.netDecember 16, 2005

Trip Machine: Time's running out for Duke's holiday pictures » Read more
 

Projects & Communities

java-net
Open Web SSO: 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.»Read more
JXTA
JXME 2.1.1: 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.»Read more

Weblogs

Meeraj Kunnumpurath Resource injection in web applications
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.    Meeraj Kunnumpurath

John Reynolds Ja-va-saurus and the Asteroid
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...    John Reynolds

More examples using GlassFish
Lately I have found more and more blogs about features in GlassFish. I thought I mention some of what I found.    Carla Mott

Forums

Re: Chapter 8: Continuation Servers
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."  

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?  

Also in Java Today

Ajax technologies aren't particularly new or sexy
In the interview Ajax technologies aren't particularly new or sexy, "Ajax in Action" author David Crane talks about the rise of Ajax, its pros and cons, and its affinity with Java. "At the risk of sounding a bit fluffy, I'd say it's a way of doing new things with old technologies. From the programmer's perspective, everything that we needed to do Ajax has been available for several years, but it's taken most of us this long to get it. [...] To the coder, Ajax is just a new way of using all the DHTML technologies, such as JavaScript, CSS and the DOM. Because you can get by longer without full-page refreshes, those technologies suddenly become more useful. To the architect and the business-person, it's more of a challenge, because it ousts some of the user flow control from the presentation tier, and requires a rethink of how the server-side works too."

Using and Hacking Subclipse: the Subversion Plugin for Eclipse
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.

How many session proposals did you submit for JavaOne 2006?
None
1
2
3-5
More than 5
Poll Results | Archive

Ricoh Java Programming Contest 2006: The ricoh.dev.java.net project is the home of the Ricoh Java Programming Contest 2006. Students from universities in six European countries are encouraged to develop innovative Java-based applications for Richo's Aficio multi-functional products. Information on entering the contest is compiled on the ricoh project's front page, and requires being a java.net member, joining the CoolThreads project and the support forum, and then submitting a project request. Registration is open through February 15, 2006.

Success Stories | Archive

Related Links




 XML java.net RSS