In order to meet the spec requirements for handling server side events
related to the view tier components, JSF also provides a front
controller responsible for handling the server side request processing
lifecycle, with event listeners and other plug-in points for either
application code or controller-level frameworks (like something that
would manage a wizard dialog).  Without such functionality, JSF would
have been useless without an application framework to provide the
lifecycle services ... and, if everyone invents their own lifecycle,
you'd end up with JSF components that were specific to a particular
controller even though they conform to a common component API.  That
would have been fairly useless.

Shale proposes to leverage the extension points of this front
controller instead of reinventing it yet again -- the world doesn't
need YAWAF (yet another web application framework) that doesn't do
anything new.  It needs something that makes developing web
applications in Java easier for non-rocket scientists.

Craig



On Wed, 3 Nov 2004 09:05:54 -0600, Michael Rasmussen
<[EMAIL PROTECTED]> wrote:
> > statement above clearly indicates that JSF goes well beyond that
> > charter, and clearly suggests that there are facets of JSF that should
> > not be a part of that JSR.
> >
> From the original design goals of JSR 127 (JSF)
>  "Provide a JavaBeans model for dispatching events from client-side
> GUI controls to server-side application behavior."
> 
> I read this as "Actions" in struts.
> 
> 
> > Shale purports to depend on the parts of JSF that are unrelated to
> > visual components, while visual components are the "raison d'etre" for
> > JSF. So what, exactly, is the connection between JSF and Shale?
> 
> 
> I could be totally wrong but I think the idea is to depend on these
> classes to create the backbone for things like actions in struts
> shale, using the ViewController as a JSF Managed Bean for event
> handling in the controller.  Craig?
> 
> 
> 
> > And why does Shale need to be linked to JSF?
> >
> > --
> > Martin Cooper
> >
> >
> >
> >
> > > Craig
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to