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

<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.

Anterior

 

 

INFOWORKS'03 ;)

SourceForge.net Logo