A document has been updated: http://cocoon.zones.apache.org/daisy/documentation/1295.html
Document ID: 1295 Branch: main Language: default Name: Introduction (unchanged) Document Type: Cocoon Document (unchanged) Updated on: 5/2/07 7:34:22 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: 1355 bytes (previous version: 685 bytes) Content diff: <html> <body> --- <p>The main goal of the reloading classloader plugin is enabling <strong>rapid --- application development</strong>. It uses the +++ <p>The Cocoon Maven 2 plugin provides some goals that make the developer's life +++ easier. Currently it contains</p> +++ +++ <ul> +++ <li><a href="daisy:1297">Cocoon Reloading Classloader goal</a></li> +++ <li><a href="daisy:1358">Cocoon Deployer goal</a></li> +++ </ul> +++ +++ <h1>Cocoon Reloading Classloader goal</h1> +++ +++ <p>The main goal of the <a href="daisy:1297">reloading classloader goal</a> is +++ enabling <strong>rapid application development</strong>. It uses the <a href="http://jakarta.apache.org/commons/sandbox/jci/">Jakarta Commons JCI</a> library which provides a reloading classloader. As the names already promises, it is able to watch resources (e.g. <tt>.class</tt> files) for changes. In such (2 equal lines skipped) <p>Some Java servlet containers already provide the automatic reload of loaded servlet contexts in the case of changes but this comes with the downside that --- you might lose the application state.</p> +++ you might lose the application state and that you are not allowed to change the +++ signatures of classes and methods.</p> +++ <h1>Cocoon Deployer goal</h1> +++ +++ <p>The <a href="daisy:1358">Cocoon Deployer goal </a>provides two features that +++ rewrite a web application in order to add functionality that comes from</p> +++ +++ <ul> +++ <li>reversing the classloader hierarchy</li> +++ <li>patching your web.xml</li> +++ </ul> +++ </body> </html>