Book Excerpt: Maven: A Developer's Notebook 15 Jul 2005 21:57 GMTTired of writing the same build logic for every project? Find out how using Maven helps you leverage the experience of the community to avoid creating yet another build script for each new project.
Source: JavaBoutique Charles's Corner 15 Jul 2005 11:38 GMTTo stay current with Java technology, Charles Ditzel, a partner area technologist at Sun, started keeping some notes on interesting web sites he visited. Here's his most recent list.
Source: Sun Getting Started With JavaSpaces Technology 14 Jul 2005 11:54 GMTJavaSpaces technology is a powerful high-level tool that provides an expressive yet easy-to-learn API for building distributed and collaborative applications.
Source: Sun Perl on Java? An Introduction to the Sleep Language 14 Jul 2005 04:00 GMTPerl is renowned for its "whipitupitude," meaning its ability to get a lot done with a small amount of code, particularly when it comes to regular expressions and working with I/O. Now the language Sleep tries to take the best of Perl and combine it with the ability to use Java objects from scripts. Raphael Mudge shows how it works.
Source: Java.net Build an Embedded Array Language in Java 14 Jul 2005 00:26 GMTThis article describes a generalized system for dealing with multidimensional arrays of data. It lets you transform and extract slices of data along various axes with very little code, in the style of the programming language APL. And you're not limited to numerical data; you can generalize systems such as this to any kind of tabular data.
Source: DevX Taking JUnit Out of the Box 13 Jul 2005 04:00 GMTJUnit is practically ubiquitous among Java developers as a way to test code, but it's somewhat limited by the fact that it's only meant to run in one JVM on one box, hampering its usefulness when developing distributed applications. In this article, Amir Shevat shows how the open source JUnit extension Pisces helps JUnit overcome this limitation.
Source: O'Reilly Upload Files with JSF and MyFaces 13 Jul 2005 04:00 GMTWant to support uploading of files from the user's browser to your web application? You could parse the multipart form data yourself--or you could let Java do it for you. JSF doesn't support this out of the box, but, as Andrei Cioroianu shows, several JSF-based frameworks do.
Source: O'Reilly Interaction Happens: Thinking Graphically 12 Jul 2005 04:00 GMTSome applications make perfect sense to the developer, but not to the end user. Are you thinking of your GUIs in terms of what the developer needs, what the application needs, or what the user needs? In this installment of "Interaction Happens," Jonathan Simon shows how to "think holistically" about your GUI.
Source: Java.net