Toolkit overview

Databinder is a programming toolkit for data–driven Wicket applications. Generally preferring creativity over convention, Databinder’s aim is to facilitate database programming for the Web that is straightforward, pleasant, and flexible.

Latest release

Version 1.2.1: updated to Wicket 1.3.5 and Hibernate 3.3.1.

How it works

Databinder applications integrate with one of several persistence technologies through a selected module. At present, Databinder supports Hibernate, ActiveObjects, and Cayenne.

Within the integration modules are Wicket models that populate themselves using the selected persistence tech, and view components optimized for working with those models. A Databinder application uses these tools to select, render, and edit data with minimal code waste.

Screencasts

Tune in to the Databinder screencast to see a data-driven webapp built from the ground up.

Examples

Databinder example applications demonstrate how the toolkit comes together with source code and live demos. They implement practical database functionality, with a few whimsical features thrown in to keep things interesting.

Pre-flight

Because Databinder’s priorities are simplicity and speed over formality and philosophy, starting a project from scratch is easy. A programming workstation with Java 5 and Maven 2 installed is only few minutes away from serving data-driven pages.

You won’t need to download Databinder, Wicket, or any persistence libraries. Maven does this for you. Head over to the setup guide for detailed, step-by-step instructions.

Still got questions?

Please see the FAQ. If you don’t find help there, try the forum.

Page last updated December 13, 2008. Produced with Databinder.