The Source for Java Technology Collaboration
User: Password:


Today on java.netNovember 05, 2005

Simple and Clean: Beefing up your Trails app » Read more
 

Projects & Communities

JavaDesktop
Swixml: The SwiXml project is a small GUI generating engine for Java applications and applets. GUI's are described in XML documents that are parsed at runtime and rendered into javax.swing objects. Swing programmers can start writing descriptors without learning a new XML dialect, as class names translate into tag names and method names into attribute names.»Read more
Mac Java Community
Mac OS X 10.4.3 fixes Eclipse IDE: The newly-released Mac OS X 10.4.3 update apparently fixes Eclipse bug 95475, "Eclipse get progressively slow under Mac OS X 10.4 (Tiger)". One comment in the bug log is typical of widely-reported experiences with 10.4.3: "I can confirm that the fix works. My Eclipse was running horribly, every time. After upgrading the OS last night it appears to be normal." »Read more

Weblogs

Vikram Goyal I want a piece of the pie
While everybody, and I mean everybody, is talking about the coming death of Java and the demise of Struts, nobody seems to be realizing that their is a new frontier on the Java horizon. Java on the mobile phone is making big money.    Vikram Goyal

Doug Kohlert JAX-WS Project Created on Java.net
A new JAX-WS project has been created on Java.net. This project is for the reference implementation of JSR 224 that Java API for XML Web Services.    Doug Kohlert

Comparing webapp frameworks : Why?
"Imho this is a complete waste of time and it will be another biased comparison without any real use whatshowever." So, why am I doing this?    Simon Brown

Forums

Re: Desktop
I think Java apps need to pay more attention to packaging, and JavaOne could help a lot to spread best practices and unite people to define standards in this area. You should invide people from JPackage and Debian to help on this. It's not ok to have dozen copies of the same libraries (like Log4J) around my system, because each and every app has it's own lib folder with third-party jars they deppend on. Besides eating up disk space, this prevents us from getting class code sharing and so from running many Java apps concurrently. It's also not ok to have each app install its own JRE and sometimes one prevents the other from working properly. I'm tired to fix Windows registry, environment and manualy erase Java exes and dlls from windows\system folders. We need something alongside the Linux packaging system, maybe integrated as a new JWS.  

Re: Chapter 1: Owls and Ostriches
It is interesting to see someone who has written Java books lose interest in the language. But is there something genuinely 'wrong' with the language, or do they just need a change, some fresh air? I think that Java is still evolving, some good (annotations), some bad (generics), some in between (autoboxing seems like a good idea but I have recently seen some posts about nasty problems it can introduce with things like == ). Which is interesting. Up till about 1.3 I pretty much whole heartedly agreed with everything that went in (particularly 1.2 was a good step forward). Subsequently I do find myself a lot more in the 'conservative' or 'grumpy old men' camp.  

Also in Java Today

Test-Driven Development Using StrutsTestCase
Is a Struts-based web application completely testable? You can apply DbUnit to the database and JUnit to your business logic, but the Struts actions themselves have proven a gap in testability. In Test-Driven Development Using StrutsTestCase, John Ferguson Smart writes: "testing Struts actions has always been difficult. Even when business logic is well confined to the business layer, Struts actions generally contain important data validation, conversion, and flow control code. Not testing the Struts actions leaves a nasty gap in code coverage. StrutsTestCase lets you fill this gap."

Speed Up Your Hibernate Applications with Second-Level Caching
"High-volume database traffic is a frequent cause of performance problems in Web applications. Hibernate is a high-performance, object/relational persistence and query service, but it won't solve all your performance issues without a little help. In many cases, second-level caching can be just what Hibernate needs to realize its full performance-handling potential." John Ferguson Smart's Speed Up Your Hibernate Applications with Second-Level Caching examines Hibernate's caching functionalities and shows how you can use them to significantly boost application performance.

How often do you write Java Native Interface (JNI) code?
Frequently
Occasionally
Rarely
I've never written JNI
Poll Results | Archive

Planning JavaOne 2006 Forum: The Planning JavaOne 2006 Forum offers an opportunity for java.net members to suggest the content and direction of the JavaOne 2006 conference. There are separate discussions for each of the major tracks (which may be used as the categories in the Call For Papers): Web Tier, Tools, Core Enterprise, Desktop, Core Platform, Mobile and Embedded Devices, and Cool Stuff. A Grab Bag discussion offers an opportunity to post other ideas for JavaOne that don't fit into one particular track.

Success Stories | Archive

Related Links




 XML java.net RSS