DAM2 M06 UF4 Proyecto (Curso 2018-2019)
La revisió el 16:17, 29 març 2019 per Lzabala (discussió | contribucions)
volver a M06 Acceso a datos
Normativa
- Tipus de Pràctica: Individual
- Lliurament: Moodle
- Requereix demo: Si
- Requereix prova pràctica: Si
Component syslog
Descripció
S'ha de crear un component (JavaBean) que guardi la informació d'accéss a dades que realitzi el usuari. Aquest component permetrà accedir a una base de dades MySQL i per altra banda obtenir informació de l'ús que facin els usuaris del component sobre l'accéss a aquesta base de dades.
Especificacions
- El component ha de poder crear una conexió a una base de dades MySQL
- El component ha de registrar per cada base de dades les següents dades:
- Usuari de conexió
- Tipus de consulta (Consulta, Modificació, Crida a Stored)
- Sentencia executada
- Data i hora de la sentencia executada
- Num de registres retornats
- El component ha de permetre consultar les dades per:
- Base de dades i usuari (llistat de les sentencies executades, data i hora, tipus)
- Base de dades, usuari i tipus (llistat de les sentencies executades, data i hora)
- Base de dades, tipus (llistat de les sentencies executades, data i hora, usuari)
- Cada vegada que s'executi una sentencia contra la base de dades mitjançant events s'han d'emmagatzemar les dades requerides
- El component ha de lliurar-se empaquetat en un fitxer jar
- S'ha de crear un main (fora del component) i fer un codi que demostri que totes les funcionalitats estan implementades
Especificacions NO funcionals
- El component ha de tenir al menys 2 classes, una que gestiona l'accés a dades i l'altra que registra l'ús que es fa de la connexió a la base de dades
Temporització
- Data d'inici: 01/04/2019
- Data de fi: 08/04/2019 (abans de les 16h)