我现在的做法是:
1:写一个AutoTimer class 用singlet模式去创建Timer类,作为一个时间触发器,然后用Timer的schedule方法做时间触发。
2:在写一个ApplicationTimerTask 继承TimerTask ,作为schedule的参数。重载run方法,就是去发消息。
写着两个类的目的就是由AutoTimer自动每隔24小时触发一次,去执行ApplicationTimerTask里面的run,也就是去发送一个消息到topic中然后mdb自己执行。
3:我得mdb也做了一些修改。现在是接到消息之后,先在数据库中查找是否有需要复业的记录,如果有就调用session bean的方法去执行复业了。没有就什么也不处理。
也就是说没24小时发一个消息,然后由mdb去执行操作。应该算是搞电了。
呵呵,心情也好多了。
我是在郑州,xok也在郑州那太好了。我得电话13073759611,如果可以的话,能经常联系一下最好了,那样的效率要比发帖快的多么:)。
不过还是要经常来和banq大哥聊聊的,要是能认识banq大哥那就跟好了。
真心希望接到xok的来电。
祝大家都有好心情。
关于jms的问题,在看看有什么看不懂的问题,我在来跟帖,希望还能得到大家的帮助。:)