Parleys.com: JSR-227 Standard Data Binding

Increasingly, enterprise applications model persistent datasources
as Java classes and develop Business Services that query, manipulate,
and persist these objects. However, developing interactive user
interfaces that use Business Services to correctly manipulate the data
objects requires unde...

Episode synopsis

Increasingly, enterprise applications model persistent datasources
as Java classes and develop Business Services that query, manipulate,
and persist these objects. However, developing interactive user
interfaces that use Business Services to correctly manipulate the data
objects requires understanding and coding against complex sets of
design patterns and standards that underly the various Service
technologies. This proposed specification will define a framework of
classes, called Declarative Bindings, that formalize the characteristic
interactions between typical UI components and values and methods
available on Business Services.

By using the Declarative Bindings set forth in this specificiation,
any Java UI rendering technology can declaratively bind to any Business
Service. Example UI components and controller technologies include: JSP
JSTL tags, JSF, Struts, and Swing. Example business services include
SOAP Web Services, EJB Session Beans or any Java class being used as an
interface to some functionality.