北國(guó)狼人的部落格
BlogJava
首頁
新隨筆
聯(lián)系
聚合
管理
隨筆-159 評(píng)論-114 文章-7 trackbacks-0
JMS 使用
啟動(dòng)Weblogic服務(wù)器,由于JMS,需要一個(gè)消息中間件,Tuxedo。本文使用的是WebLogic 9.1,與8.1的有所不同。
登錄
創(chuàng)建JMS servers
設(shè)置完JMS服務(wù)器以后,要設(shè)置JMS的Modules,以便JMS客戶端和接受端能查找相應(yīng)的JMSFactory和JMSdestination。
C:\bea\user_projects\domains\base_domain\config\
jms
會(huì)出現(xiàn)配置相關(guān)的配置文件
建立兩個(gè)資源
一個(gè)是ConnectionFactory,配置一個(gè)JNDI。
另外一個(gè)是Queue-0,配置一個(gè)JNDI。
import
?javax.jms.
*
;
import
?java.util.Hashtable;
import
?javax.naming.
*
;
import
?java.io.
*
;
public
?
class
?QueueSend
{
????
????
public
?
static
?
void
?main(String[]?args)?
throws
?Exception
????
{
????????Hashtable?hash?
=
?
new
?Hashtable();
????????hash.put(Context.INITIAL_CONTEXT_FACTORY,
"
weblogic.jndi.WLInitialContextFactory
"
);
????????hash.put(Context.PROVIDER_URL,
"
t3://localhost:7001
"
);
????????
????????InitialContext?ic?
=
?
new
?InitialContext(hash);
????????
????????
//
找工廠
????????QueueConnectionFactory?factory?
=
?(QueueConnectionFactory)ic.lookup(
"
jms/factory
"
);
????????
????????System.out.println(factory.getClass());
????????
????????
????????
//
找文件夾,也就是目的地
????????Queue?queue?
=
?(Queue)ic.lookup(
"
queue
"
);
????????
????????System.out.println(queue.getClass());
????????
????????
????????
//
查API,接口有什么方法阿????????
????????QueueConnection?conn?
=
?(QueueConnection)factory.createQueueConnection();
????????
????????
????????
//
消息的接受者,是否給消息中間件回復(fù),否則重復(fù)發(fā)送。第二參數(shù)使用自動(dòng)確認(rèn)
????????QueueSession?session?
=
?conn.createQueueSession(
false
,Session.AUTO_ACKNOWLEDGE);
????????
????????
//
根據(jù)目的地,確定發(fā)送者
????????QueueSender?sender?
=
?session.createSender(queue);
????????
????????
????????
//
Message的創(chuàng)建要使用Session
????????
????????BufferedReader?buffer?
=
?
new
?BufferedReader(
new
?InputStreamReader(System.in));
????????
????????
while
(
true
)
????????
{
????????????String?line?
=
?buffer.readLine();
????????????
if
(line.equals(
"
quit
"
))
????????????
{
????????????????TextMessage?message?
=
?session.createTextMessage(
"
over
"
);
????????????????sender.send(message);?????????
????????????????
break
;????????????????
????????????}
????????????TextMessage?message?
=
?session.createTextMessage(line);
????????????sender.send(message);?????????
????????}
????????
??????????????
????????
????}
}
察看一下Queue資源,就能看到自己發(fā)送的TextMessage。
下回分解MDB。
posted on 2006-03-25 21:34
北國(guó)狼人的BloG
閱讀(415)
評(píng)論(0)
編輯
收藏
所屬分類:
達(dá)內(nèi)學(xué)習(xí)總結(jié)
新用戶注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關(guān)文章:
反日行動(dòng)從現(xiàn)在開始,從每個(gè)中國(guó)人,每個(gè)程序員做起!不用日本東西,不給日本人打工!!!
最后的指點(diǎn)
Struts中沒有例子的兩個(gè)標(biāo)簽
Cannot retrieve mapping for action 之 問題解決
fontmanager.dll exception 問題解決 安裝IBM RSA Rational Software Architect 文鼎字體 要?jiǎng)h除
復(fù)習(xí)一下 SQL 排名問題
事務(wù)
JMS 使用
EJB工作原理 之 北國(guó)狼人 清晰講述
RMI工作原理 之 北國(guó)狼人的理解
<
2006年3月
>
日
一
二
三
四
五
六
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
常用鏈接
我的隨筆
我的評(píng)論
我的參與
最新評(píng)論
留言簿
(33)
給我留言
查看公開留言
查看私人留言
隨筆分類
3D至尊寶(1)
人生各層面經(jīng)驗(yàn)積累(15)
關(guān)愛IT人士健康(15)
達(dá)內(nèi)學(xué)習(xí)總結(jié)(42)
隨筆檔案
2018年11月 (2)
2012年3月 (1)
2011年8月 (1)
2011年1月 (1)
2010年12月 (2)
2010年8月 (1)
2010年6月 (3)
2010年5月 (3)
2010年4月 (11)
2010年3月 (8)
2010年2月 (4)
2010年1月 (4)
2009年12月 (6)
2009年11月 (1)
2009年10月 (3)
2009年9月 (3)
2009年8月 (3)
2009年6月 (1)
2009年5月 (1)
2009年4月 (1)
2009年1月 (1)
2008年12月 (1)
2008年11月 (3)
2008年10月 (1)
2008年8月 (4)
2008年6月 (2)
2008年5月 (3)
2008年3月 (1)
2008年2月 (1)
2008年1月 (2)
2007年12月 (2)
2007年10月 (3)
2007年9月 (1)
2006年11月 (1)
2006年9月 (1)
2006年8月 (3)
2006年7月 (2)
2006年6月 (1)
2006年5月 (1)
2006年4月 (5)
2006年3月 (7)
2006年2月 (7)
2006年1月 (12)
2005年12月 (8)
2005年11月 (19)
2005年10月 (9)
文章分類
3D至尊寶
Web技術(shù)和趨勢(shì)(1)
原創(chuàng)(1)
翻譯Java文章(2)
文章檔案
2006年10月 (1)
2005年10月 (3)
Java學(xué)習(xí)論壇
3D至尊寶
Java最牛網(wǎng)站
搜索
最新評(píng)論
1.?re: xsl:value-of select="." 什么意思?[未登錄]
ffff
--ff
2.?re: 理解Java ClassLoader機(jī)制 |用Java說話,人氣戰(zhàn)勝時(shí)間!Come On
好文章
--godtree
3.?re: 理解Java ClassLoader機(jī)制 |用Java說話,人氣戰(zhàn)勝時(shí)間!Come On[未登錄]
好文章,收了,謝謝博主
--thinker
4.?re: 高效產(chǎn)生一組不重復(fù)的隨機(jī)數(shù)
要是要求產(chǎn)生的隨機(jī)數(shù)量特別大怎么辦啊
--ll
5.?re: AS3 位操作比較快
“看完還不明白,就不要搞計(jì)算機(jī)了。”
就沖著此話,為樓主的優(yōu)越感深表擔(dān)憂
每個(gè)人都是從新手過來的,樓主發(fā)帖如果是為了分享,我很敬佩,如果是為了和裝13,那我只能笑笑
--調(diào)整心態(tài)啊樓主
閱讀排行榜
1.?RCP開發(fā),如何解決 org.eclipse.core.runtime.CoreException: Plug-in TD was unable to load class td.app.Application.(14352)
2.?mysql_install_db --defaults-file=/etc/my.cnf --user=mysql(8189)
3.?IWAB0014E Unexpected exception occured 該死的問題,就是因?yàn)镋clipse + WTP 需要先配置Server,再生成webservice(6957)
4.?理解Java ClassLoader機(jī)制 |用Java說話,人氣戰(zhàn)勝時(shí)間!Come On(6494)
5.?J2ME 網(wǎng)絡(luò)連接(HTTP) 模擬器 WTK(4982)
評(píng)論排行榜
1.?RCP開發(fā),如何解決 org.eclipse.core.runtime.CoreException: Plug-in TD was unable to load class td.app.Application.(9)
2.?給自己的軟件加保險(xiǎn),用java獲取硬盤序列號(hào)(8)
3.?不要寫垃圾代碼!!!(8)
4.?反日行動(dòng)從現(xiàn)在開始,從每個(gè)中國(guó)人,每個(gè)程序員做起!不用日本東西,不給日本人打工!!!(8)
5.?IWAB0014E Unexpected exception occured 該死的問題,就是因?yàn)镋clipse + WTP 需要先配置Server,再生成webservice(7)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 北國(guó)狼人的BloG
主站蜘蛛池模板:
国产成人在线观看免费网站
|
91精品免费在线观看
|
在线观看永久免费视频网站
|
亚洲女同成av人片在线观看
|
美女啪啪网站又黄又免费
|
成年女性特黄午夜视频免费看
|
亚洲制服丝袜在线播放
|
亚洲精品国产免费
|
亚洲另类春色国产精品
|
国产精品美女午夜爽爽爽免费
|
狠狠色伊人亚洲综合网站色
|
西西大胆无码视频免费
|
亚洲AV无码AV吞精久久
|
一本色道久久88综合亚洲精品高清
|
无遮挡国产高潮视频免费观看
|
亚洲片国产一区一级在线观看
|
色在线亚洲视频www
|
日韩视频免费在线
|
老妇激情毛片免费
|
亚洲精品无码久久久久去q
|
污污网站免费观看
|
亚洲欧美国产日韩av野草社区
|
免费a级毛片永久免费
|
91视频精品全国免费观看
|
亚洲酒色1314狠狠做
|
久久久高清免费视频
|
精品一区二区三区免费毛片
|
国产亚洲美日韩AV中文字幕无码成人
|
夭天干天天做天天免费看
|
黄色毛片免费观看
|
亚洲综合国产精品
|
日韩电影免费在线
|
99久久99这里只有免费的精品
|
亚洲国产成人精品久久
|
亚洲av无码天堂一区二区三区
|
久久免费公开视频
|
老子影院午夜伦不卡亚洲
|
久久亚洲精品无码
|
日本特黄特色aa大片免费
|
永久免费不卡在线观看黄网站
|
亚洲av无码电影网
|