cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mansour <mansou...@yahoo.com>
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 
>>> http://cocoon.apache.org/2.2/core-modules/core/2.2/1263_1_1.html
>>>
>>> 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] http://marc.info/?l=xml-cocoon-users&m=119548172028617&w=4
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Mime
View raw message