You are viewing a plain text version of this content. The canonical link for it is here.
Posted to docs@cocoon.apache.org by da...@cocoon.zones.apache.org on 2007/05/02 10:09:27 UTC
[DAISY] Updated: Purpose
A document has been updated:
http://cocoon.zones.apache.org/daisy/documentation/1359.html
Document ID: 1359
Branch: main
Language: default
Name: Purpose (unchanged)
Document Type: Cocoon Document (unchanged)
Updated on: 5/2/07 8:09:17 AM
Updated by: Reinhard Pötz
A new version has been created, state: publish
Parts
=====
Content
-------
This part has been updated.
Mime type: text/xml (unchanged)
File name: (unchanged)
Size: 1088 bytes (previous version: 37 bytes)
Content diff:
--- <html><body><p>TODO</p></body></html>
+++ <html>
+++ <body>
+++
+++ <p>If you develop your Cocoon applications based on blocks, you will come to the
+++ point that you want to run it while you are working on its resources. The
+++ reloading classloader goal creates a minimal web application that you can use in
+++ any servlet container.</p>
+++
+++ <p>This web application automatically detects changes in</p>
+++
+++ <ul>
+++ <li><tt>src/main/java</tt></li>
+++ <li><tt>src/main/resources</tt></li>
+++ <li><tt>src/main/resources/COB-INF</tt></li>
+++ <li><tt>src/main/resources/META-INF</tt></li>
+++ </ul>
+++
+++ <p>This means that any changes in</p>
+++
+++ <ul>
+++ <li>Cocoon resources (sitemaps, templates, form definitions, flowscripts, etc.)
+++ </li>
+++ <li>Java classes and resources</li>
+++ <li>Components (Spring beans and Avalon concepts)</li>
+++ </ul>
+++
+++ <p>are detected and will take effect nearly immediatly. Because of the use of
+++ the Jakarta Commons JCI, you can also change the signatures of your classes and
+++ methods.</p>
+++
+++ <p>Finally, the plugin enables you to use other blocks in a the reloading mode
+++ together with the block that you apply the reloading classloader plugin on.</p>
+++
+++ </body>
+++ </html>