dario87 ha scritto:
Quello che vorrei fare in poche parole è questo: quando l'applicazione java si accorge che la tabella "X" all'interno del database "Y" è stata modificata ( o tramite interfaccia web o altro con insert o update o cancell ecc.. ) esegue dei comandi specifici.
Per il momento ho risolto facendo un' applicazione con un ciclo infinito che controlla ogni x secondi la tabella e verifica se ci sono stati cambiamenti, solo che non mi sembra molto corretto e vorrei fare una cosa un po più pulita attraverso un listner.
Potete aiutarmi?
Non esistono "listener" a livello di database. Sicuramente non a livello di JDBC. E dubito altamente che qualche framework "al di sopra" di JDBC offra una sorta di listener magari usando sotto-sotto il polling.
A livello di database, se si tratta di fare operazioni su DB a seguito di altre operazioni su DB, per questo esistono i "trigger" ma bisogna vedere appunto
quale DBMS usi.