cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mansour <>
Subject Re: What is COB-INF?
Date Tue, 20 Nov 2007 12:26:45 GMT
I am writing a tutorial about this. I am editing few mistakes and 
testing the contents by following every step.
I will post the link as soon as I get it ready.

Joerg Heinicke wrote:
> On 19.11.2007 16:33 Uhr, Reinhard Poetz wrote:
>>>> In Cocoon 2.2 the generate block contains a folder called COB-INF 
>>>> which I think stands for Cocoon Block, may be. However, what is 
>>>> this directory and where can I configure it's name?
>>>> Why would the root of the block be /COB-INF when referring to it in 
>>>> the sitemap <map:generate src="demo/welcome.xml"/>
>>>> Then in the /META-INF/cocoon/spring/demo-application-context.xml 
>>>> file it becomes <bean id="demo" class="demo.MyBean" 
>>>> scope="singleton"> ?!!
>>>> I really don't understand this. I find it very confusing. Can 
>>>> someone help here?
>>> I found what I was looking for here 
>>> I 'll appreciate some comments about why is this structure for a block.
>> A Cocoon block may contain Java classes, component declerations 
>> (Avalon and Spring style) and Cocoon applications. The directory 
>> structure was derived from these needs because we had to make sure 
>> that everything has its own place:
>>   /COB-INF/**         The Cocoon application (sitemaps, templates, etc.)
>>   /META-INF/cocoon/** All configuration files
>>   /**                 Java classes and Java resources
>> And yes, COB-INF stands for COcoon block and the name was chosen in 
>> analogy to e.g. WEB-INF.
> In the other thread you wrote [1]:
> "Basically, you are trying to get the user to create a "block that 
> uses Cocoon" and deploy it to a Cocoon deployment. So in other word 
> you are making Cocoon a platform. The block that I created is not a 
> Cocoon application but an application that runs under Cocoon's 
> deployment."
> This pretty much hits the nail on the head. A Cocoon block is to 
> Cocoon what a servlet is to a servlet container (or web app to web app 
> container). So you also find pretty much the same directory structure 
> in a Cocoon block and COB-INF matches WEB-INF as Reinhard wrote.
> Joerg
> [1]
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message