北國狼人的部落格
BlogJava
首頁
新隨筆
聯系
聚合
管理
隨筆-159 評論-114 文章-7 trackbacks-0
JMS 使用
啟動Weblogic服務器,由于JMS,需要一個消息中間件,Tuxedo。本文使用的是WebLogic 9.1,與8.1的有所不同。
登錄
創建JMS servers
設置完JMS服務器以后,要設置JMS的Modules,以便JMS客戶端和接受端能查找相應的JMSFactory和JMSdestination。
C:\bea\user_projects\domains\base_domain\config\
jms
會出現配置相關的配置文件
建立兩個資源
一個是ConnectionFactory,配置一個JNDI。
另外一個是Queue-0,配置一個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();
????????
????????
????????
//
消息的接受者,是否給消息中間件回復,否則重復發送。第二參數使用自動確認
????????QueueSession?session?
=
?conn.createQueueSession(
false
,Session.AUTO_ACKNOWLEDGE);
????????
????????
//
根據目的地,確定發送者
????????QueueSender?sender?
=
?session.createSender(queue);
????????
????????
????????
//
Message的創建要使用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資源,就能看到自己發送的TextMessage。
下回分解MDB。
posted on 2006-03-25 21:34
北國狼人的BloG
閱讀(415)
評論(0)
編輯
收藏
所屬分類:
達內學習總結
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
反日行動從現在開始,從每個中國人,每個程序員做起!不用日本東西,不給日本人打工!??!
最后的指點
Struts中沒有例子的兩個標簽
Cannot retrieve mapping for action 之 問題解決
fontmanager.dll exception 問題解決 安裝IBM RSA Rational Software Architect 文鼎字體 要刪除
復習一下 SQL 排名問題
事務
JMS 使用
EJB工作原理 之 北國狼人 清晰講述
RMI工作原理 之 北國狼人的理解
<
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
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(33)
給我留言
查看公開留言
查看私人留言
隨筆分類
3D至尊寶(1)
人生各層面經驗積累(15)
關愛IT人士健康(15)
達內學習總結(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技術和趨勢(1)
原創(1)
翻譯Java文章(2)
文章檔案
2006年10月 (1)
2005年10月 (3)
Java學習論壇
3D至尊寶
Java最牛網站
搜索
最新評論
1.?re: xsl:value-of select="." 什么意思?[未登錄]
ffff
--ff
2.?re: 理解Java ClassLoader機制 |用Java說話,人氣戰勝時間!Come On
好文章
--godtree
3.?re: 理解Java ClassLoader機制 |用Java說話,人氣戰勝時間!Come On[未登錄]
好文章,收了,謝謝博主
--thinker
4.?re: 高效產生一組不重復的隨機數
要是要求產生的隨機數量特別大怎么辦啊
--ll
5.?re: AS3 位操作比較快
“看完還不明白,就不要搞計算機了。”
就沖著此話,為樓主的優越感深表擔憂
每個人都是從新手過來的,樓主發帖如果是為了分享,我很敬佩,如果是為了和裝13,那我只能笑笑
--調整心態啊樓主
閱讀排行榜
1.?RCP開發,如何解決 org.eclipse.core.runtime.CoreException: Plug-in TD was unable to load class td.app.Application.(14350)
2.?mysql_install_db --defaults-file=/etc/my.cnf --user=mysql(8187)
3.?IWAB0014E Unexpected exception occured 該死的問題,就是因為Eclipse + WTP 需要先配置Server,再生成webservice(6955)
4.?理解Java ClassLoader機制 |用Java說話,人氣戰勝時間!Come On(6491)
5.?J2ME 網絡連接(HTTP) 模擬器 WTK(4980)
評論排行榜
1.?RCP開發,如何解決 org.eclipse.core.runtime.CoreException: Plug-in TD was unable to load class td.app.Application.(9)
2.?給自己的軟件加保險,用java獲取硬盤序列號(8)
3.?不要寫垃圾代碼?。。?8)
4.?反日行動從現在開始,從每個中國人,每個程序員做起!不用日本東西,不給日本人打工?。。?8)
5.?IWAB0014E Unexpected exception occured 該死的問題,就是因為Eclipse + WTP 需要先配置Server,再生成webservice(7)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 北國狼人的BloG
主站蜘蛛池模板:
久久亚洲精品中文字幕
|
综合久久久久久中文字幕亚洲国产国产综合一区首
|
a毛片免费全部播放完整成
|
国产网站免费观看
|
久久亚洲AV成人无码国产电影
|
一个人免费观看视频www
|
亚洲中文无码卡通动漫野外
|
国产亚洲精品美女
|
国产精品免费电影
|
深夜A级毛片视频免费
|
亚洲国产综合无码一区二区二三区
|
国产精品手机在线亚洲
|
亚洲成a人在线看天堂无码
|
人妖系列免费网站观看
|
中文字幕亚洲第一
|
中出五十路免费视频
|
久久精品亚洲中文字幕无码网站
|
99精品视频在线观看免费专区
|
亚洲美女激情视频
|
中文字幕人成无码免费视频
|
亚洲熟女综合一区二区三区
|
成人永久免费高清
|
中国一级特黄的片子免费
|
亚洲精品无码午夜福利中文字幕
|
国产在线国偷精品免费看
|
亚洲av午夜成人片精品网站
|
日本片免费观看一区二区
|
中文文字幕文字幕亚洲色
|
啊v在线免费观看
|
伊人免费在线观看
|
亚洲图片校园春色
|
免费大香伊蕉在人线国产
|
99在线免费视频
|
日本亚洲精品色婷婷在线影院
|
国产免费观看a大片的网站
|
中国内地毛片免费高清
|
国产精品亚洲一区二区麻豆
|
在线亚洲精品自拍
|
大地资源免费更新在线播放
|
亚洲免费视频一区二区三区
|
亚洲国产成人精品久久
|