Java Generic Library (extend the Collections API; commercial but cheap and seemingly stable and fast); Prevayler (in-memory object database, see article); Abstract Data Types library (overlaps with Collections API, but…); Jaxor (another O/R mapper); Playing with J2EE Building Blocks (overview of Fowler/Rice session at JavaCon 2001 on good J2EE practices).