Skip to main content

Cold, Cold, Cold

Posted by editor on December 23, 2005 at 8:39 AM PST

Bundling up for the winter holidays

We're taking off for the winter holidays, so the front page won't update the week of December 26 through 30; we'll be back on January 2, 2006. Of course, the collaboration space is available 24/7, so your projects, mailing lists, and forums will remain available and active during this time.

As we wrap 2005, I'd like to thank the O'Reilly staff - Daniel Steinberg, Sarah Kim, Craig Palmer, and Jamie Barnett for everything they do to keep the editorial side running. Thanks also to our partners, CollabNet's Helen Chen, and Sun's Marla Parker and Gary Thompson.

See you in 2006!

In Projects and
the Java User Groups Community is kicking off a new series of profiles with a profile of Norway's javaBin. This interview with Kjetil Jørgensen-Dahl discusses the JUG's organization and membership, its activities, and its organization of the JavaZone conference, which "filled the largest conference hotel in Oslo to its limit" with 1,000 Java developers last September.

Beautifying your NetBeans environment could win you a t-shirt, USB flash memory, or an iPod. The NetBeans Look and Feel Competition is looking for users who've customized their NetBeans IDE with a custom look-and-feel, or the Substance plug-in. Visit the contest page for details on submitting your screenshot. The contest closes January 15th.

John O'Conner's Mustang contribution series nears the finish line in today's Weblogs. In
Contributing to Mustang: A submitted bug fix, he writes:
"Not yet complete, my work to fix a Mustang bug overcomes a major hurdle. Yes, I have submitted a fix. After so long anticipating this moment, after the deed is done, I feel like it was too easy."

Automated visual verification is hard, which leads David Herron to write: "in the Quality Team we try to automate our testing as much as possible. This is easy for tests of the core library or other functionality where there's no GUI. But when you bring in a GUI like for AWT/Swing tests then the test complexity goes up dramatically, because for some scenarios you need to verify the graphics rendered correctly."

In Spicing up your JTabbedPane - part II, Kirill Grouchnikov writes:
"The second part of the series that describes the additional capabilities that you can get on your tabbed panes. This entry describes vetoable close buttons and vertical tabs."

The latest Poll asks "What platform are you most looking forward to using in 2006?" Cast your vote on the front page, then visit the results page for results and discussion.

In Also in
Java Today

Sameer Tyagi's Realizing Strategies for Document-Based Web Services With JAX-WS 2.0: Part 3 in a Series continues his examination of how to build document-based web services with Java EE technologies such as JAX-RPC. Part 3 examines "how to realize some of the same strategies with the Java API for XML-Based Web Services (JAX-WS) 2.0, a successor to JAX-RPC 1.1."

Hibernate eliminates a lot of hassles, but one new one it creates is the management of mapping files, which must be kept in sync with both your Java classes and your database schema. In Hibernate Class Generation Using hbm2java, John Ferguson Smart looks at the advantages of writing your own mapping files and letting the included hbm2java tool generate suitable Java classes. He also shows how to automate this process with both Ant and Maven.

In today's Forums,
wangzaixiang wonders
Is there any EJB metadata API?
"I think a Metadata API on EJB3 is useful, for example: 1. Is the class Persistable? 2. What is the persistence field and Data type? 3. What is the Id field? and how to get/set it? 4. Information about the relationship. Although the information can be retrieved from the annotation, if there is a standard API and the JEE container may provide the implementation, that would be an good idea. Based on the metadata, an application can do metadata-driven programming, and do some general work."

Wondering about the assumptions of enterprise Java, in
Re: Chapter 9: The Contenders barin writes:
"For instance, everyone reflexively throws up the 'enterprise' argument. What are these 'enterprise apps'? XA transactions? Interface to PeopleSoft? SAP? So, if 90% of my application is web based, interacts with one or more databases, and 5-10% of it is XA transactions, or ERM/CRM connectivity, then that 5-10% somehow makes my application an 'enterprise' app? What exactly is the criteria for an 'enterprise' app, anyway?"

In today's
News Headlines

Registered users can submit news items for the href=""> News Page using our
news submission
. All submissions go through an editorial review before being
posted to the site. You can also subscribe to the href=""> News RSS

Current and upcoming Java

Registered users can submit event listings for the href=""> Events Page using our href="">events submission form.
All submissions go through an editorial review before being posted to the

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 it will be
archived along with other past issues in the href=""> Archive.

Bundling up for the winter holidays