If we are saying that maximum flexibility in Struts is a good thing, may I
suggest re-opening my submitted patch for setupItems?  If flexibility is
the goal (something I generally agree and have argued for in the past),
isn't my work very much a move in that direction?

-- 
Frank W. Zammetti
Founder and Chief Software Architect
Omnytex Technologies
http://www.omnytex.com

On Wed, March 16, 2005 10:41 am, Niall Pemberton said:
> From: "Ted Husted" <[EMAIL PROTECTED]>
>> My feeling is that POJO Actions might encourage people to couch their
>> business logic as POJO actions :)
>>
>> It's unlikely that such a class could be a true POJO. It would have to
>> be bound to Struts in some way. Otherwise, the Action would not
>> produce a result that we could use in Struts.
>
> OK, "POJO Actions" is a bad example. IMO minimizing direct reference to
> Action and ActionForm in the Commands and Context provided with
> ComposableRequestProcessor would mean that, for example, replacing the
> current concrete Action with an equivalent interface (say Actionable)
> would
> be simpler. The only thing that would need doing is replacing the part of
> the Command that actually executes the Actionable's method, rather than
> having to create new Commands & Context that duplicate the "default"
> flavours.
>
>> My concern would be that POJO Actions sound like a slippery slope that
>> will encourage more people to write applications with Struts, rather
>> than *into* Struts.
>
> Having a concrete Action (or ActionForm) doesn't prevent people from using
> Struts badly and I don't buy the argument that we shouldn't make the
> famework flexible in case people burn themselves. Having flexibilty would
> allow people to inovate and push the boundaries of Struts. Most people
> won't, they'll use the standard "flavour", but if people do start
> re-wiring
> the framework and end up with a badly implemented app, then they do so at
> their own risk - were all adults :-)
>
> Niall
>
>
>
> ---------------------------------------------------------------------
> 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