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.
Version 1.2.1: updated to Wicket 1.3.5 and Hibernate 3.3.1.
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.
Tune in to the Databinder screencast to see a data-driven webapp built from the ground up.
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.
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.