Pushing the envelope

Darren's take on Java, agile methods, cool open source stuff, interesting technologies and other random wanderings through the land of blog.
Updated: 26/01/2003; 11:48:58.
Places to go
Apache Jakarta Project
c2.com
ExtremeProgramming.org
OpenSymphony
XProgramming.com
XP Developer

People to see
Russell Beattie
Eugene Belyaev
Tony Bowden
Mike Cannon-Brookes
Jeff Duska
Paul Hammant
Scott Johnson
Brett Morgan
Rickard Öberg
James Strachan
Joe Walnes

Things to do

Subscribe to "Pushing the envelope" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.


That was the day
October 2002
Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
Sep   Nov



Archives
December 2002
November 2002
October 2002
September 2002
August 2002

Listening To


Valid RSS

Click here to visit the Radio UserLand website.

  07 October 2002

Like Lucid Lookups? Lucene!

Finally got around to actually doing something with Lucene. Now I have, I wish I'd done it sooner. Its almost intuitively easy to use once you get the terminology. Almost everything I tried 'just worked'. Pure java full-text indexing, and just about every piece is extensible. Very nice.

I actually started off looking at Xindice for querying XML with XPath, which looks promising but it might be for my purposes that the flexibility (and simplicity) of Lucene's indexing is the better option.

Hopefully I'll get some time to look further into Xindice later in the week.


9:21:21 PM      comment []

XML Xtravaganza

Today has been a day of much messing with markup. Put my safari account to good use delving through the O'Reilly books on Java and XML data binding, XML Schema and (just out of curiosity) Java NIO.

Digester is a very handy utility for quickly populating java objects from XML. Brilliant for config files. I'm experimenting with using it to put together a quick declarative framework for turning CSV files into XML. I define my CSV-to-XML mappings as XML and use Digester to build the mapping objects. Once the data has been turned into XML, I should be able to use Castor to build my business objects. And all without having to go near a parser.


9:09:59 PM      comment []

© Copyright 2003 Darren Hobbs