Posted by editor
on December 23, 2005 at 8:39 AM PST
Bundling up for the winter holidays... also:
Projects and Communities: Interview with Norway's javaBin JUG and NetBeans look-and-feel competition
Weblogs: Mustang contribution, testing GUI's, and JTabbedPane improvements
java.net Poll: What platform are you most looking forward to using in 2006?
Also in Java Today: JAX-WS 2.0 and hbm2java intro
Forums: EJB metadata API and What is an "enterprise" app anyways?
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 java.net 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 ,
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
"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
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
Bundling up for the winter holidays