Как веб-приложение получает обновления базы данных и распространяет обновления на веб-клиенты, используя события, отправленные сервером?

Если веб-приложению на основе Java необходимо обновлять клиентов на основе обновления записи базы данных с использованием событий, отправленных сервером, существуют ли способы получения обновлений базы данных через механизм обратного вызова из базы данных в сервлет, чтобы сервлету Java не нужно было постоянно опросить базу данных для обнаружения обновлений?


person user2760273    schedule 01.03.2014    source источник
comment
У вас есть пример кода того, что вы говорите?   -  person Roman C    schedule 02.03.2014


Ответы (1)


В спецификации JDBC (насколько мне известно) нет ничего, что позволило бы вам это сделать. Если вообще, это функциональность, специфичная для базы данных. Oracle поддерживает такую ​​функциональность, начиная с Oracle 11g:

http://docs.oracle.com/cd/E18283_01/java.112/e16548/dbchgnf.htm

person Isaac    schedule 01.03.2014