Aspect oriented programming
Commons DataBase Connection Pools - Library of the Apache
foundation offering pooling implementations of the
DataSource
interface.
Create, Read, Update, Delete - Basic persistence operations
Data Access Object - Pattern to separate persisting logic from the object to be persisted
Pattern to hand a component's dependency to the component from outside, freeing the component to lookup the dependant itself. For more information see http://en.wikipedia.org/wiki/Dependency_Injection.
Object relational mapper implementing JPA - http://www.eclipselink.org
Object relational mapper implementing JPA - http://www.hibernate.org
Java Persistence Api
Java application framework - http://projects.spring.io/spring-framework