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 Communities, 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."
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."
barinwrites: "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 java.net News Headlines :
Registered users can submit news items for the java.net News Page using our news submission form. All submissions go through an editorial review before being posted to the site. You can also subscribe to thejava.net News RSS feed.
Current and upcoming Java Events :
- January 9-12, 2006 - Enterprise Java Architecture Workshop Mexico
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 java.net it will be archived along with other past issues in the java.net Archive.
Bundling up for the winter holidays