Apache Cocoon 2: Motivaci�n, Introducci�n y Explicaci�n | ||
---|---|---|
Anterior | Cap�tulo 8. Desarrollo en Cocoon | Siguiente |
![]() | En Construcci�n |
Para acceder una base de datos usted debe tener en cuenta tres pasos:
�sto lo debe hacer en al fichero cocoon.xconf a�adiendo las siguientes l�neas en la etiqueta datasources
Para que cargue el driver e incluir el driver de tal forma que Cocoon tenga un lugar desde donde cargarlo.
Para configurar el web.xml con ayuda de la etiqueta init-param y la etiqueta hija de �sta, param-name con valor load-class enunciando dentro de esta �ltima el nombre del driver y separando el nombre de los distintos drivers por coma o espacio. Por ejemplo, para incluir un driver para Oracle y otro para IBM WebSphere las l�neas de c�digo que deber�an verse en el fichero web.xml ser�an:
![]() | Si usted est� utilizando la Base de Datos que viene con Cocoon (hsql)este paso no es necesario |
Para la construcci�n de p�ginas XSP, contamos con dos tipos de etiquetas, SQL y ESQL.
A�ada un pipeline en el sitemap que sea de la forma:
![]() | Para este caso, estamos indicando que el transformador es de tipo sql y que se debe usar una conexi�n llamada MiConexion. Es decir, estamos indicando desde el sitemap el nombre de la conexi�n |
Teniendo en cuenta todo lo anteriormente expuesto, se pueden escribir p�ginas con etiquetas sql.
A�ada un pipeline en el sitemap que sea de la forma:
![]() | Para este caso, estamos indicando que el generador es de tipo serverpages. |
Teniendo en cuenta todo lo anteriormente expuesto, se pueden escribir p�ginas con etiquetas sql.
![]() | Note que en este caso, es en la p�gina XSP en donde se define el nombre de la conexi�n. |