> >>> Could somebody please explain in wich order springs application 
> >>> context is created (out of all 'block-specific' contexts inside 
> >>> META-INF/cocoon/spring/*.xml).
> >>
> >> I don't think the order of the block's spring.xml matter since AFAIK a 
> >> child context is created for every block extending a common parent 
> >> context. So inside a block you only have access to the block's beans 
> >> and the one from the parent context.
> > 
> > that's not correct: All bean declared in META-INF/cocoon/spring/*.xml 
> > are loaded into the global application context. The files are ordered 
> > alphabetically.
> > 
> > There also exist *sitemap* local beans which are only available from 
> > within a particular sitemap.
> 
> Ok, thanks for correcting. Just to rephrase it: Beans declared in the 
> sitemap (Or what does "sitemap local beans" mean? Are they Avalon 
> components?) are in a block-specific child context, but beans declared 
> in the block's spring.xml are not? How to extend blocks then?
> 
 Thanks for your replies. After reading your JavaDoc API (from 
http://cocoon.apache.org/subprojects/servlet-service/1.0/servlet-service-impl/1.0/apidocs/index.html)
 about the ServletFactoryBean, I would guess, that there is one 
ApplicationContext for every servlet defined. That means, for each block, which 
is represented as servlet (e.g. with contextPath, mountPath, ...) there is a 
corresponding AppCtx, right? So are the additional context eithin 
META-INF/cocoon/spring/*.xml loaded under that ctx as parent??

Best greetings,
Patrick
-- 
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! 
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer

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

Reply via email to