My point was not against configuration altogether, but rather against the
current rigid and centralized configuration. There should be options. If
there is configurations in a component, it should be self-contained by the
component. It is no framework's business. If there is an api in Struts, this
can be done nice and easy, as I said with Eclipse.

- Robert.

----- Original Message ----- 
From: "Martin Cooper" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, December 04, 2003 11:51 AM
Subject: Re: Disadvantages of Struts?


>
> "Robert H. Tran" <[EMAIL PROTECTED]> wrote in message
> news:[EMAIL PROTECTED]
> > I think an action's mapping is a decision by the action itself. Like I
> said
> > earlier, when an application development finishes, that decision will
> become
> > static. At that point, when an Action's mapping changes, its code will
> have
> > to change too (unless the new mapping is kind of a synonym to the old
> > mapping, which doesn't bear any shift in the semantics). As such, there
is
> > almost no point in keeping the decision and the code separate (i.e.
making
> > the decision's configuration a loose end of the code). Or at least,
> > configuration shouldn't be the only way to add or modify an Action.
>
> I disagree with this almost completely. If actions are written properly,
you
> should be able to reconfigure the application, to some extent at least, by
> changing the config alone and not touching the Java code. This is
immensely
> useful when an app needs to be customised after the fact, and when the
> source code is not available (e.g. by a customer, in their own
environment).
>
> --
> Martin Cooper
>
>
> >
> > Even though each Action's configuration may be small, the configurations
> for
> > all the Actions need to be kept track of and maintained (for integrity).
> > That may be a significant but unnecessary side work. To view the
mappings,
> > there can be a tool to traverse the structure by api calls and display
it.
> > That can be done after the fact and doesn't have to be before it. In
> > addition to that, when the decision (or configuration if any) goes where
> the
> > code lives, modularity increases.
> >
> > IMHO,
> >
> > - Robert.
> >
> >
> > ----- Original Message ----- 
> > From: <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Thursday, December 04, 2003 6:55 AM
> > Subject: RE: Disadvantages of Struts?
> >
> >
> > I have to disagree with you on the first point. I find that there is
> > just a small amount of necessary configuration required to build an
> > Action class (most of my Action configurations have about a half dozen
> > lines, even less if there is no associated ActionForm). I'm not really
> > sure what you mean by "paddle back and forth between the code and the
> > configuration", could you explain?
> >
> > Thanks.
> >
> > Robert H. Tran wrote:
> > > I am not sure that is true. Struts seems to lack of an API. IMO, there
> > are
> > > more required configurations than necessary. Take Action for example,
> > to
> > > write an Action, one has to paddle back and forth between the code and
> > the
> > > configuration. It is like an executable having to configure each of
> > its
> > > dlls. The visibility of the mappings is nice to have but the mappings
> > can
> > > be generated after the fact as in a debugging view. When the
> > application is
> > > finished, configurations become static. But since configurations are
> > > required, they will be like loose ends of the application. Another
> > issue:
> > > how can one componentize his code and deploy it in a self-contained
> > plug-in,
> > > as with Eclipse? Please forgive my novice.
> > >
> > > - Robert.
> > >
> > > ----- Original Message ----- 
> > > From: "Rick Hightower" <[EMAIL PROTECTED]>
> > > To: "'Struts Developers List'" <[EMAIL PROTECTED]>
> > > Sent: Wednesday, December 03, 2003 6:24 PM
> > > Subject: RE: Disadvantages of Struts?
> > >
> > >
> > >
> > >>Don't be silly. Struts is perfect.
> > >>
> > >>-----Original Message-----
> > >>From: Robert H. Tran [mailto:[EMAIL PROTECTED]
> > >>Sent: Wednesday, December 03, 2003 2:10 PM
> > >>To: Struts Developers List
> > >>Subject: Disadvantages of Struts?
> > >>
> > >>I just wonder if Struts comes with any significant drawback. I mean
> > not in
> > >>terms of when to use Struts and when not to use it necessarily, but
> > more
> > >
> > > in
> > >
> > >>the line of anyone's wishes that it had been better. Any advice is
> > very
> > >>appreciated.
> > >>
> >
> >
> >
> >
> >
> >
>
> --------------------------------------------------------------------------
> --
> > ----
> >
> >
> > > ---------------------------------------------------------------------
> > > 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]
>
>

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

Reply via email to