All, After reading the incredibly long thread here and the mind-numbingly long thread in pico-dev, I've come to the following conclusion:
The difference between contructors and bean properties is so small that it's impossible to argue one way or the other. Smart people will argue for one side or the other till they turn blue, and no solid facts will ever be made. With that said, I'm making an executive decision (Matt and Jason, back me up here ;): just as we provided a simple validation framework and a simple type conversion framework in XWork, we should provide a simple IoC framework as well. For those that want to live on the wild side, they can use FormProc, commons-beanutils, and Spring (or Pico) via their own interceptors. Maybe we can even (in the future) start an xwork-components module that is separate. However, introducing a dependency on Spring OR Pico does not follow our original plan of having small dependencies, especially when providing simple support is easily doable (or IoC impl is 200 lines of code). So what's the plan: we remove pico from xwork and put back the original, simple, homegrown ioc stuff. That's the way we've been operating, that's the way we agreed to operate at the start, and that's the easiest way to keep flamebaits and drama out of WebWork. -Pat ----- Original Message ----- From: "BOGAERT Mathias" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, July 11, 2003 8:56 AM Subject: RE: [OS-webwork] Xwork IoC requirements > Jason, > > Read my weblog issue on this: > > http://blogs.atlassian.com/scuttlebutt/ > > Cheers, > Mathias > > -----Original Message----- > From: Jason Carreira [mailto:[EMAIL PROTECTED] > Sent: vrijdag 11 juli 2003 17:41 > To: [EMAIL PROTECTED] > Subject: RE: [OS-webwork] Xwork IoC requirements > > > Yeah, they're going to comment, but not fix anything. In fact, they're > pulling out the Bean Property stuff they put in: > > http://jira.codehaus.org/secure/ViewIssue.jspa?key=PICO-23 > > I created the Jira issue you linked, if you look. The last comment on it is > this: > > Jon Tirsen [ 11/Jul/03 09:11 AM ] > I understand. The only way to support rewiring dependencies is by > reinstantiating the components. > > Which is, IMHO, unacceptable and a severe limitation of the > constructor-based approach. > > Jason > > > -----Original Message----- > > From: BOGAERT Mathias [mailto:[EMAIL PROTECTED] > > Sent: Friday, July 11, 2003 11:23 AM > > To: '[EMAIL PROTECTED]' > > Subject: RE: [OS-webwork] Xwork IoC requirements > > Importance: High > > > > > > Jason, > > > > Aslak just told me the pico team will reply in a lengthy wiki > > entry to the Spring constr fud. So please wait until we have > > that, and the team can decide which direction to go. > > > > BTW they are already on the re-wire issue: > > http://jira.codehaus.org/secure/ViewIssue.jspa?key=PICO-22 > > > > Cheers, > > Mathias > > > > -----Original Message----- > > From: Jason Carreira [mailto:[EMAIL PROTECTED] > > Sent: vrijdag 11 juli 2003 16:54 > > To: [EMAIL PROTECTED] > > Subject: RE: [OS-webwork] Xwork IoC requirements > > > > > > Aren't you getting tired up on that soapbox yet? :-) Don't > > you want to jump down and get your hands dirty for a while? > > > > Personally, I'm leaning toward Spring right now... The > > Javabean style with XML metadata strikes me as the right balance. > > > > Jason > > > > > -----Original Message----- > > > From: Hani Suleiman [mailto:[EMAIL PROTECTED] > > > Sent: Friday, July 11, 2003 10:48 AM > > > To: [EMAIL PROTECTED] > > > Subject: Re: [OS-webwork] Xwork IoC requirements > > > > > > > > > What! I'm too busy blaming everyone and everything to write > > any code > > > anymore! > > > > > > My vote (as a dedicated xw/ww non-user) goes to keeping the > > homebrewn > > > stuff. pico is neat, but not amazing enough for everyone to have to > > > live through the yet-another-dependency shock syndrome. > > > > > > On Friday, July 11, 2003, at 10:37 AM, Jason Carreira wrote: > > > > > > > We already had our own... But should I take this as you > > > volunteering? > > > > :-) > > > > > > > >> -----Original Message----- > > > >> From: Hani Suleiman [mailto:[EMAIL PROTECTED] > > > >> Sent: Friday, July 11, 2003 10:31 AM > > > >> To: [EMAIL PROTECTED] > > > >> Subject: Re: [OS-webwork] Xwork IoC requirements > > > >> > > > >> > > > >> Or just roll your own! > > > >> > > > > > > > > > > > > ------------------------------------------------------- > > > > This SF.Net email sponsored by: Parasoft > > > > Error proof Web apps, automate testing & more. > > > > Download & eval WebKing and get a free book. > > > > www.parasoft.com/bulletproofapps1 > > > > _______________________________________________ > > > > Opensymphony-webwork mailing list > > > > [EMAIL PROTECTED] > > > > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > This SF.Net email sponsored by: Parasoft > > > Error proof Web apps, automate testing & more. > > > Download & eval WebKing and get a free book. > > > www.parasoft.com/bulletproofapps1 > > > _______________________________________________ > > > Opensymphony-webwork mailing list > > > [EMAIL PROTECTED] > > > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > > > > > > > > > ------------------------------------------------------- > > This SF.Net email sponsored by: Parasoft > > Error proof Web apps, automate testing & more. > > Download & eval WebKing and get a free book. > > www.parasoft.com/bulletproofapps1 > > _______________________________________________ > > Opensymphony-webwork mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > > > > > > ------------------------------------------------------- > > This SF.Net email sponsored by: Parasoft > > Error proof Web apps, automate testing & more. > > Download & eval WebKing and get a free book. > > www.parasoft.com/bulletproofapps1 > > _______________________________________________ > > Opensymphony-webwork mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > > > > > ------------------------------------------------------- > This SF.Net email sponsored by: Parasoft > Error proof Web apps, automate testing & more. > Download & eval WebKing and get a free book. > www.parasoft.com/bulletproofapps1 > _______________________________________________ > Opensymphony-webwork mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > > > ------------------------------------------------------- > This SF.Net email sponsored by: Parasoft > Error proof Web apps, automate testing & more. > Download & eval WebKing and get a free book. > www.parasoft.com/bulletproofapps1 > _______________________________________________ > Opensymphony-webwork mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork ------------------------------------------------------- This SF.Net email sponsored by: Parasoft Error proof Web apps, automate testing & more. Download & eval WebKing and get a free book. www.parasoft.com/bulletproofapps1 _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork