Forum Controls
Spotlight Features

The Rich Engineering Heritage Behind Dependency Injection

Andrew McVeigh takes us on a tour of the rich heritage behind dependency injection, what it represents, and tells us why its here to stay.

NetBeans 6: Matisse Updates

NetBeans 6 delivers great updates to the Matisse GUI builder. Spend a few minutes with Roman Strobl and get an expert briefing on what's new and what has changed.

Introduction to Groovy Part 3

In this, the third and final installation of Andres' Introduction to Groovy series, you learn about how Groovy handles variable numbers of arguments, named parameters, currying, and more about Groovy operators. Including, some new operators.
Replies: 0 - Pages: 1  
  Click to reply to this thread Reply

BeanForm 0.6: single-line POJO editor

URL: BeanForm

At 6:37 PM on Nov 12, 2006, Daniel Gredler wrote:

BeanForm is a single-line POJO editor component for Tapestry 4.x that eliminates the boilerplate code necessary to create an edit form.

It adapts input field types to property types, disables input fields for read-only properties, infers validation strings automatically based on EJB3 and Hibernate Validator annotations, allows you to override input fields on a per-property basis, allows the use of recursive properties, and is eminently flexible and extensible.

Changes since the last version:

- When moving values from submitted form to properties, only instantiate null elements of recursive properties when values submitted are not null.
- Base input field ids on property names.
- Add pseudo properties as a way of mixing custom fields with bean fields.
- Make it easier for multi-field binding overrides using OGNL to refer to the current property.
- Remove non-threadsafe use of SimpleDateFormat in the Hibernate Validator integration code.
- Add support for @Pattern Hibernate Validator annotation.
- Use PropertySelection component for enum bean properties.
- Add Polish translation. Thanks to Grzegorz Mrówka.
- Add Greek translation. Thanks to Andreas Andreou.
- Add French translation.
- Add Spanish translation.

thread.rss_message