On Friday, July 11, 2003, at 12:30 PM, Jason Carreira wrote:
+1
-----Original Message----- From: Pat Lightbody [mailto:[EMAIL PROTECTED] Sent: Friday, July 11, 2003 12:22 PM To: [EMAIL PROTECTED] Subject: [OS-webwork] Decision: Xwork IoC
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,fact, they're
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. Inpulling out the Bean Property stuff they put in:comment on
http://jira.codehaus.org/secure/ViewIssue.jspa?key=PICO-23
I created the Jira issue you linked, if you look. The lastitisthis:wiki entry
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 lengthythat, and theto the Spring constr fud. So please wait until we haveDon't you wantteam 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? :-)everyone to haveto 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
any code-----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 writeanymore!homebrewn
My vote (as a dedicated xw/ww non-user) goes to keeping thestuff. pico is neat, but not amazing enough forhttps://lists.sourceforge.net/lists/listinfo/opensymphony-webworto 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 youvolunteering?:-)
-----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-webworkk
------------------------------------------------------- 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]
------------------------------------------------------- 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