PUBLIC OBJECT

Beans binding is getting simpler and better

I've kind of had a love-hate attitude towards the JSR-295 Beansbinding project:

  • love: observable lists in the JDK
  • hate: the observable lists' events are [not fine-grained](http://publicobject.com/2006/06/fine-grained-events-for-performance.html)
  • love: binding in the JDK
  • hate: [it requires EL](http://weblogs.java.net/blog/forax/archive/2007/06/beansbinding_go.html), a technique lifted from JSP to embed Java-like syntax in strings

    Well today, I love the project much more. Shannon Hickey has posted his plan to introduce a Property interface and to simplify binding by formalizing it as simply a managed relationship between two properties.

    This change is going to make the project great! And I think that Beansbinding is going to become very important beyond Swing thanks to this change. Great work, Shannon.