On Sun, 18 Jul 2004 23:40:08 -0600, Jeff Stewart <[EMAIL PROTECTED]> wrote:
> I've been monitoring this discussion. I for one like using the struts
> html  tags over the JSTL/JSF semantically strange tags.
> For one thing, feedback from the HTML developers I work with, prefer
> html:interate  this over the {c:jstl } garboono.

I presume you mean <logic:iterate>, not <html:interate> (which doesn't
exist :-).

> I mean, isn't this a big motivation why Struts was created.

No, that's *not* at all why Struts was created.

The primary reason Struts was created was to enable application
developers to employ a web application architecture based on
model-view-controller principles ... in particular, enabling the
separation of the controller tier from the view tier.  When Struts was
created, there were no commonly accepted design patterns for that
separation.

The custom tags that Struts provides (in the html and logic and bean
tag libraries) were a necessary precursor to "out of the box" usage of
Struts, in order to make it possible to adopt the basic MVC
architectural pattenrs.  However, that was *always* a secondary
feature in the original vision -- the important part was separation of
the view tier logic from the business tier logic.

Craig McClanahan
(Original creator of the Struts framework)

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

Reply via email to