blog.thebadtiming.com
introducing jSearch
Struts, Lucene, Jakarta Commons, Hibernate, Log4J, MySQ…