Originariamente inviato da merlo82
Ciao Ragazzi,
Prima di avventurarmi per strade oscure volevo chiedere ha voi dei consigli riguardo ha questo mio problema.
Stiamo sviluppando una webapps gestionale per un cliente, e una richesta che ci e stata fatta e quella di tracciare tutto quello che succede. La parte di logging c e gia per le situazioni facili es(: l utente chiede una lista di oggetti etc.)
La problematica maggiore risiede nelle modifiche di questi oggetti.
Lo scopo e creare uno storico o una versione di questo oggetto.
Per esempio l oggetto di tipo A
storico
viene creato oggi dall utente X
modificato campo eta : (valore prima 15) (valore dopo 16) dell oggetto A id:10
modificato campo altezza : (valore prima 175) (valore dopo 178) dell oggetto A id:10
Chiaramente questa e una situazione "letterale" della situazione che vogliamo creare.
Ok lato tecnico la nostra web apps e scritta in java con struts e db mysql uso l accesso con il driver jdbc.
L idea era di creare una tabella inspirandomi alla timeline
con due colonne before and after. Adesso in che formato salvare l oggetto non so ancora...
Cmq la domanda finale é se qualcuno di voi ha gia dovuto affrontare un problema simile o conosce un paradigma da usare in casi come questo, per comnque cercare di avere un sistema efficiente anche dal punto di vista delle risorse di memoria.
Grazie infinite a tutti.