2011-11-04 51 views
2

我有一个数据库在我的SQL和我有多个客户端使用该数据库。 每当数据库中的列被更新时,我想调用客户端的相应java方法。基本上这是消息系统,当用户得到新消息时,我想给他一个通知。这是做到这一点的正确方法吗?如果是,我该如何实施它。如果不是什么才是正确的做法呢?在客户端调用数据库更新的方法

任何帮助表示赞赏

感谢

回答

2

不,这不是做正确的方式。要发送消息,请使用JMS来使用面向消息的中间件(MOM)。有免费的JMS实现可用(例如,如ActiveMQ)。

3

存在用于这样的原因,例如消息传递框架:

  • 的Jabber
  • UDP多播(http://download.oracle.com/javase/1.4.2/docs/api/java/net /MulticastSocket.html)
  • JMS(http://activemq.apache.org/)