Re: WOWODC 2009 Session Description: EOF Validation: The Next Generation
Re: WOWODC 2009 Session Description: EOF Validation: The Next Generation
- Subject: Re: WOWODC 2009 Session Description: EOF Validation: The Next Generation
- From: Lachlan Deck <email@hidden>
- Date: Thu, 30 Apr 2009 07:36:44 +1000
Great.
On 30/04/2009, at 4:34 AM, Chuck Hill wrote:
Validation is one of the least satisfactory parts of WebObjects. It
shows signs of promise and of abandonment, like a prototype left
uncompleted. We will start with a survey of the state of validation
in WebObjects and the extensions found in Wonder's core ERExtensions
frameworks; the seldom used Validity framework; and in the GVC
EOFValidation framework. We will then dive in to take a look at EOF
validation "deep under the covers" focusing on the mechanics of how
it can be extended. We will then define the functionality that will
make the next generation of validation for WebObjects and examine an
implementation.
With a validation roadmap in place and a highly functional
validation base available, we will turn our attention to the
WOComponent presentation layer. Here, too, validation handling
leaves much to be desired and the functionality is not clear. We
will look at the often ignored validation handling in WOComponent
and how it quickly breaks down. We separate WOComponents into two
categories, Pages and PageComponents, and get them to co-operate in
handling validation. The result will be a page that can orchestrate
validation handling, including handling optimistic locking
exceptions equally whether they occur within one EOF stack or across
instances. This will allow us to create drop-in components that can
handle their own validation in a co-operative fashion with the
page. As with validation, a functional, documented foundation will
be supplied.
In this session you will learn:
- how WebObjects validation is implemented
- how WebObjects validation can be extended
- how to make working with validation easier
- how validation handling was intended to work with WOComponent
- how to bring working validation handling to WOComponent
- how to detect optimistic locking exceptions within one EOF stack
- how to handle all optimistic locking exceptions
- how to use inheritance and composition to make validation handling
and presentation painless
- how to contribute to the future of EOF validation
The result of this session will be the release of two new frameworks
for WebObjects validation (one for the EOF layer and one for the
WOComponent presentation layer). These frameworks will be written to
be independent of other frameworks (including Project Wonder) so
everyone will be able to use and benefit from them. These
frameworks will be functional, but there will be areas where
additional functionality can be added (such as support for
additional databases). The intention is that these will get
completed by others in the community.
--
Chuck Hill Senior Consultant / VP Development
Come to WOWODC'09 in San Fran this June!
http://www.wocommunity.org/wowodc09/
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
with regards,
--
Lachlan Deck
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden