Posted by editor
on November 28, 2005 at 7:15 AM PST
Starter bugs for would-be JDK contributors... also:
Spotlight: JDK starter bug list and getting started guide
Weblogs: I18N'ing properties files, annotations, and GlassFish on Mac OS X
Also in Java Today: More money (and work) in 2006 and managing and monitoring JBoss
Forums: Design and productivity and GlassFish exception logging
Projects and Communities: JSP public spec work and JBoss' NetBeans support forum
Starter bugs for would-be JDK contributors
The announcement hit the front page on Thursday, a holiday in the U.S. and thus probably missed by a lot of readers, so we're putting it in the Spotlight : the JDK Community Starter Bug List is now up. As described by a getting started page, these are bugs determined by the JDK team to be a good place for would-be contributors to get started, as they're meaningful (not cosmetic), easy to fix, low impact (not likely to cause breakage elsewhere), and not on Sun's list of bugs to fix for Mustang.
If you've wanted to contribute to Java's ongoing development, but there's not a specific bug you're tracking, this is a good way to get started. That said, if there is some bug that's been on your own to-do list, the steps outlined in the "getting started" page can still help you claim a bug, collaborate, and contribute the fix.
In today's Weblogs ,
Gregg Sporar recalls
"Years ago I worked on a fairly large project that had full internationalization support. One of our first customers ran the program in Spanish. And we had a simplified Chinese version. So I thought: "I know how to do this. I've done it before." But too much time had passed - I was overlooking a subtle issue. But what was it?" The answer: Do Not Forget the Encoding Flag :
Eitan Suez is
Still Thinking About Annotations.. in which he offers
"reflections on java 5 annotations, aspects, and more..."
Running GlassFish on Mac OS X , Eduardo Pelegri-Llopart says:
"Yesterday I tried the latest Mac OS X build of GlassFish. I only tried a simple 'hello world' application, and that worked fine but I had to hunt and peek a bit around to find how to do a few things, so read on for a somewhat detailed description of how to install and set-up GF and how to run that hello world WAR."â€”
In Also in
Java Today ,
the article CIO Survey: More Work, More Money in 2006 says "high-tech salaries for software architects and devs may finally see their biggest up ticks since the bubble burst, according to CIO survey conducted by Robert Half Technology (RHT) a leading recruiter of IT talent worldwide. But, RHA adds, with higher IT salaries will come bigger workloads. Among the big winners: professionals who can bridge high-tech and business needs by using web-to-legacy integration, analytics, SOA and security."
It's easy to focus on the services an application server provides your application -- transactions, pooling, etc. -- but it's just as important to consider what services it provides the developer or administrator to work with the application. Once the app is up, how can you see what it's doing? In Managing and Monitoring JBoss, Part 1 , the first of two excerpts from JBoss: A Developer's Notebook , Norman Richards and Sam Griffith explore the JBoss Web Console and the MBeans that allow you to monitor and manage your web applications.
considers productivity in the "Beyond Java" book club discussion in the Forums
Re: Chapter 5: Rules of the Game
, he writes "the debate about productivity is interesting. Some people measure productivity as 'number of key strokes'. Personally, I find that the number one thing that gets me to the 'finish line' first (on non trivial projects) is not to sit down at thye keyboard and start bashing out code - but to get a pen and paper (or whiteboard) and start working out the high level design. This saves an enormous amount of 'refactoring' later on. Also - an important point (since I can hear the wailing and gnashing of the XP fans already), the design is not set in stone but is flexible - it is flexible in a way that is not possible *unless* you have the big picture. When requirements change you can pick the best place in the design to make the change, rather than just bolting it on as a special case and hoping for the best."
GlassFish needs useful exception messages
"Just to amplify the point of my previous post: I logged the exception in the source of my bean, and I got this error message: java.lang.IllegalStateException: Unable to retrieve EntityManagerFactory for unitName simple Ok, that gives me something to work with. Why not log the innermost of the nested exceptions instead of the outermost two?"
In Projects and
the JSR Community project jsp-spec-public "provides information on the work being performed on the JavaServer Pages (JSP) specification (JSR-245 )." The emphasis for JSP 2.1 is to better align with the next release of JavaServer Faces", working with JSF's (JSR 252 ) expert group on a unified Expression Language for the web-tier. A final proposed draft is available.
According to the support docNew NetBeans JBoss Support Forum , JBoss is now hosting a NetBeans forum for discussing development of Java EE applications on JBoss using NetBeans. The upcoming NetBeans IDE 5.0 includes extensive support for JBoss 4, including fast deployment, starting and stopping JBoss, and access to its administration console.
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
Starter bugs for would-be JDK contributors