I think you are saying that you refer to keep xwork-default.xml and
struts-default.xml in relative sync with regards to xwork beans for
XWork standalone users, but don't have Struts actually use
xwork-default.xml. If so, I agree.
Don
tm jee wrote:
sorry for poping this again. Any thoughts on this? :)
tm jee <[EMAIL PROTECTED]> wrote: forgotten some stuff in previous post.
xwork-default.xml wouldn't be loaded is we are using Struts2, just that with
this approach there's 2 files to maintain whenever we introduce new beans etc.
(one in struts-default.xml and another in xwork.xml)
Or we could use
in struts-default.xml, but that would require us to refactor out commons stuff from struts-default.xml plus the disadvantage Don pointed out.
I'd prefer the first approach, declare the xwork related beans in
xwork-default.xml, since xwork-default.xml already have interceptors etc that
are duplicated in struts-default.xml.
Thoughts?
rgds
tm jee wrote:
I see. What about duplicating those beans in xwork-default.xml, it is still going to be in struts-default.xml as well.
Just such that those who use xwork standalone could do
// the will load xwork-default.xml and all the beans required during injection
configurationManager.addConfigurationProvider(new
XmlConfigurationProvider(xwork-default.xml));
// this will load xwork.xml where custom beans, action, interceptor etc resides
configurationManager.addConfigurationProvider(new XmlConfigurationProvider());
This is such that xwork standalone user does need to add those bean manually in
their xwork.xml which would need understnading of xwork code base.
Thoughts?
rgds
Don Brown wrote: I thought about that, however, there are two advantages to keeping
everything in struts-default.xml:
1. Default implementations for extension points can be named "struts"
universally. Otherwise, we'd have to allow two, xwork and struts, or
choose a third option.
2. Easier for a new developer to see how struts configures itself.
Since we publicize the struts-default, struts-plugin, struts.xml load
order, it is less confusing to not have the additional hidden
xwork-default.xml
I'm open to changing this if there are other good options on the table.
Don
tm jee wrote:
Hi guys,
Shouldn't we have the xwork stuff in xwork-default.xml? In struts-default.xml,
There's some common beans like
...
..
that might be better if moved to xwork-default.xml Am I missing somthing?
rgds
Send instant messages to your online friends http://uk.messenger.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Send instant messages to your online friends http://uk.messenger.yahoo.com
Send instant messages to your online friends http://uk.messenger.yahoo.com
Send instant messages to your online friends http://uk.messenger.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]