8.3. Deployment en Cocoon

8.3.1. Condiciones m�nimas

Es muy com�n tener varias aplicaciones bajo Cocoon, en cuyo caso es recomendable tener ficheros de configuraci�n aparte para el momento en el que se debe hacer deployment a cada aplicaci�n. Esto mejora la portabilidad y la escalabilidad de los productos.

Para poder lograr esto Cocoon provee una herramienta poderosa, el concepto de SubSitemap.

Un subsitemap no es m�s que un fichero sitemap para una parte en particular de una aplicaci�n de Cocoon.

Para poder utilizar esta t�cnica s�lo se deben tener en cuenta dos cosas:

Para esta parte voy a trabajar con el ejemplo de la secci�n referente a contenido est�tico desarrollada al inicio de este cap�tulo (ver ).

Para esta aplicaci�n vamos a construir entonces un subsitemap en el directorio $MiAplicacion/, es decir, el fichero quedar� en la ruta $MiAplicacion/sitemap.xmap.

8.3.2. Inclusi�n de un subsitemap en el sitemap de Cocoon

En el fichero sitemap.xmap de Cocoon se deben a�adir las siguientes l�neas:

Bien, miremos un poco este c�digo para comprenderlo mejor:

Sugerencia

En ambientes de desarrollo es bastante �til tener la opci�n de que cada vez que se haga un cambio, �ste se pueda reflejar de forma inmediata. Sin embargo en ambientes de producci�n es mejor tener configurado que los cambios se reflejen una vez el servicio se baje y se vuelva a restaurar; �sto es para no perjudicar a los usuarios de la aplicaci�n quienes podr�an tener la impresi�n de una aplicaci�n lenta.

Mejor a�n si crea una copia de la aplicaci�n, para tener una en producci�n y otra en desarrollo para hacer las pruebas. Para conocer como crear una aplicaci�n en Cocoon consulte la sugerencia que est� al final de la secci�n Secci�n 6.2.2

8.3.3. C�digo del subsitemap

El subsitemap, el cual debe estar ubicado como ya se dijo en la ruta $MiAplicacion/ debe seguir el siguiente estilo:

Miremos un poco este subsitemap: