struts-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ted Husted <ted.hus...@gmail.com>
Subject Re: Reasons for 1.3 release
Date Fri, 17 Feb 2006 00:27:46 GMT
On 2/16/06, Paul Benedict <paul4christ79@yahoo.com> wrote:
>Right now ActionContext exposes toooooooooo much, in my opinion, for
a public API.

As mentioned elsewhere, the next step would be to define an "API
object" for the use of Taglibs and other UI technologies. The Velocity
Tools for Struts has already created an API that can do everything the
Struts Taglibs do, and more.

* http://jakarta.apache.org/velocity/tools/

The idea would be that the Action would push the "API object" out to
the response rersource (JSP, Velocity Template), so that the response
resource would not need to know where Struts hides everything.
Everything a UI would need to know would be in the API object. The
concept goes back several years to the "ConfigHelper", but was lost in
the module hullabaloo.

* http://shorl.com/gytulalumuna

Happily, the Velocity gang ran with the idea, and came up with the
Velocity Tools.

But, before starting down the "UI API object" road, we first wanted to
get a numbered build out.

-Ted.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


Mime
View raw message