Vibur DBCP is a concurrent, fast, and fully-featured JDBC connection pool based on Java dynamic proxies. It supports a fairness parameter, statement caching, Hibernate integration, and SQL queries logging, among other features. Various configuration examples (with Spring, Hibernate, etc.) are provided.
Centipede is a simple framework for writing command line application in Java. It uses classpath scanning and the Spring framework to automatically discover classes that fit a certain pattern to automatically expose classes as command line applications.