In response to Jonathan Locke's blog entry entitled "Wicket on Wheels" ( http://web.mac.com/jonathan.locke/iWeb/JonathanLocke/Blog/6B9496DF-4AF1-455E-B94C-652709275041.html), I have released Wicket Web Beans 1.0-rc1. Although this project does not cover all of the functionality Jonathan spoke of, I believe it covers a good chunk of it. The project is hosted on Sourceforge at: http://wicketwebbeans.sourceforge.net .
Summary: Wicket Web Beans (WWB) is a Wicket component toolkit for displaying and editing POJOs that conform to the JavaBeans specification. Web pages are automatically generated based on bean properties and certain conventions. If necessary, the layout, editability, and actions of these pages can be customized on an exception basis. In other words, the toolkit normally does what you'd expect, but when it doesn't, you can override its behavior. At the highest-level, WWB's BeanForm component provides rich AJAX form functionality. The Page design that the form is embedded on is left to you, this allows for customized page designs. Also, this allows multiple BeanForms may be incorporated on a single page. At your choosing, other lower-level components may be used independently of BeanForm (e.g., BeanGridPanel). WWB does not try to force you into a certain way of doing things, but BeanForm makes it very convenient to implement a bean-based form if you don't want to go to a lot of extra work. You focus on the model (beans), WWB handles the user interface. I welcome any feedback you may have. Please post feedback to the project forums at Sourceforge. -Dan
