You're right, I'm not giving concrete examples. They are there, trust me, I just haven't written them down. I'd like for this issue to be kept open until I get a chance to give you some real examples. In fact, I'll even write some code in the sandbox/xwork module that is a working example.
Until I get some examples and code in place, I'll not bring this up again. -Pat ----- Original Message ----- From: "Maurice Parker" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, November 04, 2002 12:45 PM Subject: Re: [OS-webwork] Re: Configuration > > > Patrick Lightbody wrote: > > >Well partly. The thing is that when you do Foo.success=Bar.action, it is > >ambiguous and confusing. Half the people might expect a chain to happen, > >while the other half might expect a new Http request to be made to > >Bar.action. So at least some people are going to be surprised. > > > > > Actions by definition should not know about their environment. > Foo.success=Bar.action means to chain to the next action. Period. The > mechanism whether it be by doing HTTP forwards or by going through an > internal loop is an implementation detail that should be hidden from the > end user. > > >>Look, I don't see you proposing any functionality that hasn't existed in > >>a different form for a long time. Functionality BTW, that didn't > >>require any special effort on the part of the end user (i.e. extra > >>configuration). > >> > >> > > > >Actually, my proposal adds a large ammount of functionality while still > >keeping configuration simple for the newbie or anyone else who wants things > >as simple as possible. The primary change I'm suggesting is that the > >internal configuration architecture be reworked to be specific to actions > >(currently it is a generic Object get(String) method) and that complete > >support for action configuration be built in to the configuration > >archicture. Sure, I can do > >"jasperTest.success=orderList.jasper?dataSource=orders" (as you mentioned in > >your last email), but that is nothing but a hack. What it is doing is taking > >advantage of Http-specific features (parameters in the GET string) and > >jamming it in to the configuration. > > > The point behind giving this example was to show you that you haven't > any new funtionality. > > As to using HTTP specific features, all actions have parameters if in a > Servlet container or not. If you specify them via an HTTP query string > or with a special XML tag is irrelevant. They're still parameters. If > we need syntactic sugar, we can add a param XML tag to actions.xml. > > > > >And just to be perfectly clear, this change would have _zero_ effect on > >anyone. > > > I fail to see how it would benifit anyone either. Show me how to do > something with your new configuration scheme that I can't already do today. > > -Maurice > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: ApacheCon, November 18-21 in > Las Vegas (supported by COMDEX), the only Apache event to be > fully supported by the ASF. http://www.apachecon.com > _______________________________________________ > Opensymphony-webwork mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork ------------------------------------------------------- This SF.net email is sponsored by: ApacheCon, November 18-21 in Las Vegas (supported by COMDEX), the only Apache event to be fully supported by the ASF. http://www.apachecon.com _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork