Return-Path: Delivered-To: apmail-struts-dev-archive@www.apache.org Received: (qmail 19677 invoked from network); 17 Feb 2006 00:28:11 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 17 Feb 2006 00:28:11 -0000 Received: (qmail 23713 invoked by uid 500); 17 Feb 2006 00:28:07 -0000 Delivered-To: apmail-struts-dev-archive@struts.apache.org Received: (qmail 23681 invoked by uid 500); 17 Feb 2006 00:28:07 -0000 Mailing-List: contact dev-help@struts.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Struts Developers List" Reply-To: "Struts Developers List" Delivered-To: mailing list dev@struts.apache.org Received: (qmail 23670 invoked by uid 99); 17 Feb 2006 00:28:07 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 16 Feb 2006 16:28:07 -0800 X-ASF-Spam-Status: No, hits=1.3 required=10.0 tests=RCVD_IN_BL_SPAMCOP_NET,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of ted.husted@gmail.com designates 64.233.166.177 as permitted sender) Received: from [64.233.166.177] (HELO pproxy.gmail.com) (64.233.166.177) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 16 Feb 2006 16:28:07 -0800 Received: by pproxy.gmail.com with SMTP id x31so327615pye for ; Thu, 16 Feb 2006 16:27:46 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=RhHbEVOjS8u7O3eDyg4be+33J48fulZKR6gxSqAt983PfSJnD/kjFZby2825QWpEAqxGjFcAC4US12FfoxW2SL8+5TEdT4wEXE4fa3YNiqiFL8mDUB9Mp05uGfjs8aPDAAjmvEAfS+gYT9kGdkTQKQ7+SKlK8kDdlr4HG3NfFuo= Received: by 10.35.14.1 with SMTP id r1mr1986925pyi; Thu, 16 Feb 2006 16:27:46 -0800 (PST) Received: by 10.35.19.20 with HTTP; Thu, 16 Feb 2006 16:27:46 -0800 (PST) Message-ID: <8b3ce3790602161627j4872da3fk33c8b87c277b0ef6@mail.gmail.com> Date: Thu, 16 Feb 2006 19:27:46 -0500 From: Ted Husted Reply-To: husted@apache.org To: Struts Developers List Subject: Re: Reasons for 1.3 release In-Reply-To: <20060216231157.94779.qmail@web32611.mail.mud.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <16d6c6200602161508r21510468v28833ce59cb6cf31@mail.gmail.com> <20060216231157.94779.qmail@web32611.mail.mud.yahoo.com> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On 2/16/06, Paul Benedict 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