Apache Cocoon 2
Motivaci�n, Introducci�n y Explicaci�n
Sa�l Z�rrate C�rdenas
Este documento se cede al dominio p�blico.
Tabla de contenidos
1.
�Por qu�
Cocoon
?
1.1.
Motivaci�n
1.2.
Entornos de publicaci�n web (
Web Publishing Framework
)
2.
Cocoon
2.1.
�Qu� es
Cocoon
?
2.1.1.
Funcionamiento a nivel de usuario
2.2.
Cocoon 1
Vs
Cocoon 2
3.
Estructura y arquitectura de
Cocoon
3.1.
Conceptos claves
3.1.1.
Estructura
3.1.2.
Arquitectura
4.
Cocoon
y las XSPs
4.1.
Introducci�n
4.2.
Tipos de p�ginas
XSP
4.2.1.
XSP
con la l�gica embebida en la presentaci�n
4.2.2.
XSP
con hojas de estilos
4.2.3.
XSP
con bibliotecas de etiquetas
4.3.
Conectividad a bases de datos
5.
Paralelismo con
Cocoon
6.
Instalaci�n de
Cocoon 2
6.1.
Requisitos para la instalaci�n
6.1.1.
Instalaci�n de
Tomcat
6.1.2.
Ambiente Java
6.2.
Instalando
Cocoon
6.2.1.
Instalaci�n R�pida De
Cocoon
6.2.2.
Instalaci�n a partir de los fuentes
7.
Configuraci�n y personalizaci�n en
Cocoon
7.1.
El
sitemap
7.1.1.
Selecci�n y match en
Cocoon
7.1.2.
Funcionalidad del
sitemap
7.1.3.
Estructura b�sica del
sitemap
8.
Desarrollo en
Cocoon
8.1.
Contenido est�tico
8.2.
Contenido Din�mico
8.2.1.
Dando l�gica con programaci�n en
Java
8.2.2.
Acceso a bases de datos
8.3.
Deployment
en
Cocoon
8.3.1.
Condiciones m�nimas
8.3.2.
Inclusi�n de un
subsitemap
en el
sitemap
de
Cocoon
8.3.3.
C�digo del
subsitemap
A.
Formato de reuni�n semanal
A.1.
Introducci�n
A.2.
Descripci�n formato de reuni�n semanal
A.2.1.
Elementos del formato de reuni�n semanal
A.3.
XML
A.3.1.
�Qu� es?
A.3.2.
Ejemplo
XML
con el formato de reuni�n semanal de Ingenier�a de Software
A.4.
XSL
A.4.1.
Algunos aspectos de
XSL
A.5.
Usando el formato de reuni�n semanal en
Cocoon
Tabla de figuras
3-1.
Cocoon
desde un punto de vista estructural
3-2.
Arquitectura de
Cocoon
4-1.
Flujo en
XSP
5-1.
WorkFlow en
Cocoon
6-1.
Ventana de bienvenida de
Tomcat
6-2.
Ventana de bienvenida de
Cocoon
A-1.
Formato de reuni�n semanal en
Cocoon
Tabla de ejemplos
7-1.
Ejemplo de un sitemap b�sico
8-1.
C�digo para funcionamiento de un solicitud de un fichero
XML
presentado como un
HTML
8-2.
C�digo para definir un
Data Source
para acceso a una base de datos
8-3.
C�digo para cargar clases para acceso a bases de datos.
8-4.
Ejemplo de C�digo de Base de Datos necesario a incluir con la Base de Datos
hsql
8-5.
Pipeline
necesario para una
XSP
con etiquetas
SQL
y acceso a una Base de Datos
8-6.
C�digo de una
XSP
con conexi�n a Base de datos con etiqueta
SQL
8-7.
Pipeline
necesario para una
XSP
con etiquetas
ESQL
y acceso a una Base de Datos
8-8.
C�digo de una
XSP
con conexi�n a Base de datos con etiqueta
ESQL
8-9.
C�digo para incluir un
subsitemap
8-10.
C�digo b�sico de un
subsitemap
A-1.
Ejemplo de una
DTD
para el formato de reuni�n semanal
A-2.
Ejemplo de un documento
XML
para el formato de reuni�n semanal
A-3.
Ejemplo de una
XSL
para el formato de reuni�n semanal
A-4.
C�digo para a�adir un
pipeline
que cargue el formato de reuni�n semanal
Siguiente
�Por qu�
Cocoon
?