The Source for Java Technology Collaboration
User: Password:


Today on java.netJune 04, 2005

Code Cleaning: Whipping inherited code into shape » Read more
 

Projects & Communities

Java Web Services and XML
Writing JAXB Plug-Ins: The JAXB reference implementation is designed for extensibility, and as Kohsuke Kawaguchi writes in his blog entry, Writing a plug-in for the JAXB RI is really easy: "I recently finished improving this functionality further for 2.0, so today I'm going to explain how to write a plug-in."»Read more
Java Games
Killer Game Programming in Java: Members of the Java Games Community take note: O'Reilly has released Killer Game Programming in Java. This 1008-page compendium covers imaging, animation sound, networking, 2D and 3D graphics. Its examples include a tile game, a side-scroller, and a first-person shooter.»Read more

Weblogs

N. Alex Rupp JPOX 1.1.0-beta-3 in Maven
I've been interested in JDO technology for a good year now, and I've begun reapproaching JPOX, which my friend Dion showed me last year. As far as Open Source JDO implementations go, it's supposed to be great. I did run into a few problems while trying to get it running in maven, though. Here are some notes.    N. Alex Rupp

Gregg Sporar If Charles is going to be there...
Meet the experts! On Monday evening at JavaOne there will be a gaggle of Sun folks available to answer your questions. Get the scoop on future products and releases and inside tips you can't find anywhere else.   Gregg Sporar

Fit code, part 2
My strategy today is to chew off the routines that are small and/or simple, then go back and figure out the big routines. I have two things I'm trying to understand: "What happens with nested tables?" and "How do I insert stuff into the middle of a Parse?"   William C. Wake

Forums

Re: Feedback on SystemTray support in b38
What happens if I set a 16-bit icon when the desktop is in 16-bit mode and then the user changes to 32-bit color depth. I'm guessing my old 16-bit icon will look really ugly. I know other native applications deal with this problem (upgrade to a 32-bit icon on demand) but it doesn't look like our code does this. Should I open up a RFE?  

Integer.parseInt, etc. accept CharSequence
How about having Integer.parseInt, Long.parseLong, Double.parseDouble and the rest accept a CharSequence as a parameter. This would save on object creation when doing lots of parsing from a StringBuilder or Buffer.   

Also in Java Today

Erich Gamma on Flexibility and Reuse
In the second part of an interview with Artima.com's Bill Venners, Design Patterns co-author and JUnit co-creator Erich Gamma discusses the appeal and perils of what he calls frameworkitis: "the disease that a framework wants to do too much for you or it does it in a way that you don't want but you can't change it." In Erich Gamma on Flexibility and Reuse, he discusses the challenges of making code reusable and extensible, the role of XP in reusable design, and the advantages of toolkits.

Errors and AJAX
Many web applications are now using AJAX to provide a richer client-side experience, and to reduce the endless page reloads of purely server-driven web applications. This moves some of the responsibility to client-side code, and that can be a good thing. In Joshua Gitlin's XML.com article, Errors and AJAX, he shows how to use the Java-like try-catch-finally supported by recent versions of JavaScript, and use the "onerror" event handler to send error handling into your code.

Do you own any Java-capable device other than a personal computer or server?
Yes
No
Not sure
Poll Results | Archive

xlSQL Excel JDBC Driver: Many people use spreadsheets the way they'd use a database, and the xlSQL Excel JDBC Driver embraces this approach by offering a JDBC driver that allows Excel documents to be read and written with SQL as if they were tables in a database. Utilities included with the latest release allow you to export filesystem data to Excel, and to export Excel to XML or SQL script format. xlSQL also comes with a zero-admin MySQL Server which runs out of the zip.

Success Stories | Archive

safari.java.net
Related Links




 XML java.net RSS