Thanks Michael,

That helped a little. Perhaps someone who knows JSF and Struts well
(Craig?) could comment on how the Struts controller is better than
using JSF by itself. (Which leads us back to my original questions
at the bottom of this thread.)

I'm not sure I would mix Struts and JSF either; I'm looking to see
if there is a good reason to do so. At this point, the consensus on
this group seems to be that if you are going to use JSF, there is not
a strong reason to use Struts with it (tiles & the validation
framework excluded). Does anyone disagree?

Thanks,
h. 

> -----Original Message-----
> From: Dakota Jack [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, November 02, 2004 11:08 AM
> To: Struts Users Mailing List
> Subject: Re: JSF or Struts w/ JSF (again)
> 
> I think that the article meant "Struts powerful controller
> ARCHITECTURE [emphasis added]", Howard.  There are Actions,
> ActionForms, ActionMappings, ActionServlet, ActionMessages,
> RequestProcessor, and other less significant classes..  All these are
> integrated into a very useful and very powerful "controller
> architecture" using struts-config.xml.  I am not going to say much
> about JSF, because I am not qualified, but that uses a very different
> "architecture" involving an event based idea, unlike Struts.  I would
> strongly suggest that you take a look at the core Struts code in the
> action package.  Essentially, you map certain (maybe all) requests to
> Struts and the "controller architecture" takes over from there.  'Hope
> this is helpful.
> 
> I am not sure that I would mix Struts and JSF myself.  I think I would
> either go with one or the other.  I am not wedded to that thought,
> however.
> 
> Michael
> 
> 
> On Tue, 2 Nov 2004 13:57:56 -0500, Abrams, Howard A
> <[EMAIL PROTECTED]> wrote:
> >
> >
> >
> > > -----Original Message-----
> > > From: Kevin Bridges [mailto:[EMAIL PROTECTED]
> > > Sent: Tuesday, November 02, 2004 10:40 AM
> > > To: Struts Users Mailing List
> > > Subject: Re: JSF or Struts w/ JSF (again)
> > >
> > > I found this article to be useful in addressing some of your
> > questions:
> > > http://www-106.ibm.com/developerworks/java/library/j-integrate/
> > >
> >
> > Thanks for the pointer Kevin. The article does a good job explaining
> > _HOW_ to integrate the two, but (and perhaps it's because I don't
know
> > enough about Struts), it didn't seem explain _WHY_ I would want to
> > integrate the two. The only semi-concrete reason/feature I found in
the
> > article was this:
> >
> > "JSF doesn't possess the equivalent of Struts's powerful controller
> > architecture, as well as its standardized ActionForm and Actions
(with
> > their declarative capabilities)." [sic]
> >
> > Can someone explain what makes the struts controller so 'powerful'
in
> > relation to JSF? What about Struts' ActionForm and Action and their
> > benefit
> > over JSF actions and beans?
> >
> >
> >
> > >
> > > On Tue, 2 Nov 2004 13:22:15 -0500, Abrams, Howard A
> > > <[EMAIL PROTECTED]> wrote:
> > > > Hi everyone,
> > > >
> > > > For a new project, I'm planning on using JSF. The questions I
need
> > to
> > > > answer are:
> > > >
> > > > What will Struts add if I use it together with JSF? Does it add
> > missing
> > > > functionality? Is there a good design pattern that JSF alone
does
> > not
> > > > enforce? Are there common problems that are easier to solve
using
> > the
> > > > combination? (For the moment, ignore the validation framework
and
> > tiles)
> > > >
> > > > I've been searching the internet and the list archives for
answers.
> > The
> > > > only concrete feature I found was message from Craig saying that
> > because
> > > > all request processing is routed through a common controller,
Struts
> > > > helps
> > > > implementing things such as authentication and logging. Is this
> > > > significantly easier that decorating the viewHandler or
> > actionListener
> > > > in
> > > > JSF? Isn't that what struts-faces does anyway? (the message I'm
> > > > referring
> > > > to can be found here:
> > http://mail-archives.apache.org/eyebrowse/ReadMsg?
> > > > [EMAIL PROTECTED]&msgNo=112850)
> > > >
> > > > I've got a fairly good handle on JSF, but I'm not proficient
with
> > > > Struts.
> > > > I'm hoping some of the seasoned Struts developers reading this
can
> > point
> > > > out the benefits I've missed.
> > > >
> > > > Thanks in advance,
> > > > Howard
> > > >
> > > >
> >
---------------------------------------------------------------------
> > > > 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]
> >
> >
> 
> 
> --
> "You can't wake a person who is pretending to be asleep."
> 
> ~Native Proverb~
> 
> "Each man is good in His sight. It is not necessary for eagles to be
crows."
> 
> ~Hunkesni (Sitting Bull), Hunkpapa Sioux~
> 
> ---------------------------------------------------------------------
> 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