t********k 发帖数: 808 | 1 Oracle支持Java
那我在存储过程中处理了一些数据后
能不能发条消息给某JMS呢? |
t********k 发帖数: 808 | 2 客户端是IE
怎么实现呢?
JMS?
但怎么知道是我的呢?
用定阅方式?这倒还行
但如果我想让Oracle发消息的话
能不能做到?
在Oracle的一个存储过程中发消息到JMS
如果状态变化或是处理了特定的数据
我就把处理结果返回给客户端
而不是想让客户端涮新IE去取
【在 t********k 的大作中提到】 : Oracle支持Java : 那我在存储过程中处理了一些数据后 : 能不能发条消息给某JMS呢?
|
n***i 发帖数: 84 | 3 Think Sybase has similiar features.
What app server you using? If servlet you can
consider try pushlets or streamlets with JMS.
【在 t********k 的大作中提到】 : 客户端是IE : 怎么实现呢? : JMS? : 但怎么知道是我的呢? : 用定阅方式?这倒还行 : 但如果我想让Oracle发消息的话 : 能不能做到? : 在Oracle的一个存储过程中发消息到JMS : 如果状态变化或是处理了特定的数据 : 我就把处理结果返回给客户端
|
t********k 发帖数: 808 | 4 数据库是oracle
app server是jboss
我想是让oracle处理了数据后能发消息到客户端
而不是通过在servlet上
而且客户端提交的数据是从其它数据库中转移到主数据库中
在主数据库中进行了处理后再发消息到客户
这样的功能能不能实现?
在IE页面加applet或是ActiveX?
【在 n***i 的大作中提到】 : Think Sybase has similiar features. : What app server you using? If servlet you can : consider try pushlets or streamlets with JMS.
|
c*****s 发帖数: 214 | 5 Oracle是数据库,它的工作只是存贮数据。JMS是Java, 消息,这些和存储数据都无关。
我不清楚最新版本的Oracle存储过程强大到什么样子,是不是能直接向JMS里送消息。但
从设计的角度来说,他们是不相关的两个东西,Oracle没有理由具有发消息到JMS的功能
。
你可以搜索向JMS发消息的例子代码,很容易。代码可以跑在任何JAVA环境里,main函数
里都可以,只要JMS服务有效。
"让oracle处理了数据后能发消息到客户端" 这句话里有几个问题。
首先oracle不处理数据,它存贮处理后的数据,尽管oracle有存储过程可以写复杂的逻辑
。处理数据的逻辑通常是写在Java代码里的,除非你有非常非常特殊的理由一定用存储过
程。
其次Oracle不应该发消息到JMS。Oracle是数据库,它向它的用户提供的是SQL。尽管现在
的Oracle内部是Java实现的,当正如我前面说到,你不能在设计上把这两件事混在一起。
技术上估计也达不到。
所谓“处理数据”,一定有他自己的java代码。我的建议是找到那段代码,追加发送消息
的代码。
至于显示,直接或间接的写在JSP或Servlet
【在 t********k 的大作中提到】 : 数据库是oracle : app server是jboss : 我想是让oracle处理了数据后能发消息到客户端 : 而不是通过在servlet上 : 而且客户端提交的数据是从其它数据库中转移到主数据库中 : 在主数据库中进行了处理后再发消息到客户 : 这样的功能能不能实现? : 在IE页面加applet或是ActiveX?
|
m******t 发帖数: 2416 | 6
It's interesting - I googled a bit and found this:
http://www.akadia.com/services/ora_advanced_queueing.html
In general (and in the eyes of any Java enterprise architect) having the
database driving the front tiers could be a rather unorthodoxical
architecture. 8-)
【在 t********k 的大作中提到】 : 数据库是oracle : app server是jboss : 我想是让oracle处理了数据后能发消息到客户端 : 而不是通过在servlet上 : 而且客户端提交的数据是从其它数据库中转移到主数据库中 : 在主数据库中进行了处理后再发消息到客户 : 这样的功能能不能实现? : 在IE页面加applet或是ActiveX?
|
t********k 发帖数: 808 | 7 非常感谢
【在 m******t 的大作中提到】 : : It's interesting - I googled a bit and found this: : http://www.akadia.com/services/ora_advanced_queueing.html : In general (and in the eyes of any Java enterprise architect) having the : database driving the front tiers could be a rather unorthodoxical : architecture. 8-)
|