Configuración del jSAD
Para configuración del jSAD, bastará con
un fichero configuration.xml, situado en el mismo directorio donde se
encuentre tu aplicación. Para este ejemplo, lo crearemos en .../jsad_tutorial,
independientemente de donde hayas colocado el jSAD.
El contenido del configuration.xml debe tener la siguiente
estructura, he aquí un ejemplo de un configuration.xml
típico:
<configuration> <database>
<database-url>jdbc:odbc:ControlCalidad</database-url>
<database-driver>sun.jdbc.odbc.JdbcOdbcDriver</database-driver>
<database-user></database-user>
<database-password></database-password>
</database> <factory
name="SQLServer"> <factory-class>jsad.DefaultSQLServer</factory-class>
<factory-param></factory-param>
<factory-description>Default SQLServer
class</factory-description> </factory>
<factory name="ActionController">
<factory-class>jsad.DefaultActionController</factory-class>
<factory-param></factory-param>
<factory-description>Default ActionController
class</factory-description> </factory>
<factory name="ActionsReader">
<factory-class>jsad.util.XMLActionsReader</factory-class>
<factory-param>actions.xml</factory-param>
<factory-description>Default ActionsReader
class</factory-description> </factory>
<parameter name="ActionsFile">
<parameter-value>actions.xml</parameter-value>
</parameter> </configuration> |
DATABASE
<database>
<database-url></database-url>
<database-driver></database-driver>
<database-user></database-user>
<database-password></database-password>
</database> |
<database> Configuración
de la base de datos
<database-url> Url de la base de
datos. Como en JDBC, puede ser de cualquier tipo, incluso utilizar RMI
para la conexión.
<database-driver> Nombre del driver
que utilizaremos para conectar con la base de datos. Si pensamos conectar
con una base de datos ODBC, el driver que viene por defecto con el jdk
nos servirá. En ese caso pondríamos sun.jdbc.odbc.JdbcOdbcDriver
como <database-driver>. Este parámetro es el equivalente
al driver en JDBC, y se utiliza de la misma forma.
<database-user> Nombre de usuario
de la base de datos que utilizaremos al conectarnos.
<database-password> Password del
usuario.
<factory name="">
<factory-class></factory-class>
<factory-param></factory-param>
<factory-description></factory-description>
</factory> |
<factory> Configuración
de las factorias de las clases de jSAD.
Parámetro name: Nombre de la factoría.
Obligatoriamente deben ser SQLServer, ActionController y ActionsReader.
<factory-class>
Clase que implementa la funcionalidad de la factoría.
Por ejemplo, si quisieramos sustituir el SQLServer por mySQLServer,
que hemos creado nosotros, aquí pondríamos la clase,
por ejemplo: mypackage.mySQLServer
<factory-param>
Algún parámetro que necesite la factoría
para inicializarse. Probablemente desaparecerá en la siguiente
versión.
<factory-description>
Descripción de la clase de implementación.
Sólo para documentación.
PARAMETER
<parameter name="">
<parameter-value></parameter-value>
</parameter> |
<parameter>
Parámetro name: Nombre del parámetro.
Se usan para especificar variables globales de la aplicación.
Una obligatoriamente debe ser "ActionsFile", que nos indicará
de donde leer el fichero de acciones.
<parameter-value>
Valor que tiene el parámetro indicado.
|