Redian新闻
>
Oracle能不能发条消息到JMS上?
avatar
Oracle能不能发条消息到JMS上?# Java - 爪哇娇娃
t*k
1
Oracle支持Java
那我在存储过程中处理了一些数据后
能不能发条消息给某JMS呢?
avatar
t*k
2
客户端是IE
怎么实现呢?
JMS?
但怎么知道是我的呢?
用定阅方式?这倒还行
但如果我想让Oracle发消息的话
能不能做到?
在Oracle的一个存储过程中发消息到JMS
如果状态变化或是处理了特定的数据
我就把处理结果返回给客户端
而不是想让客户端涮新IE去取

【在 t********k 的大作中提到】
: Oracle支持Java
: 那我在存储过程中处理了一些数据后
: 能不能发条消息给某JMS呢?

avatar
n*i
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
: 如果状态变化或是处理了特定的数据
: 我就把处理结果返回给客户端

avatar
t*k
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.

avatar
c*s
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?

avatar
m*t
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?

avatar
t*k
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-)

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。