小小程序員
BlogJava
|
首頁
|
發(fā)新隨筆
|
發(fā)新文章
|
|
|
管理
spring對(duì)java遠(yuǎn)程調(diào)用的簡化(二)之Hessian,Burlap
Hessian,Burlap是Caucho提供的兩種基于Http的輕量級(jí)遠(yuǎn)程服務(wù)。
???????Hessian像RMI那樣,使用二進(jìn)制消息來建立客戶端和服務(wù)端之間的交流。與其他二進(jìn)制遠(yuǎn)程技術(shù)(想RMI)不同的是,它可以移植到其他非Java的語言。
????? Burlap是一種基于Xml的遠(yuǎn)程技術(shù),這使得他可以移植到任何可以解析XML的語言中。比起Hessian,它的可讀性更強(qiáng)。和其他基于Xml的遠(yuǎn)程技術(shù)(如SOAP和XML-RPC)不同,它的消息結(jié)構(gòu)盡可能簡單,不需要額外的外部定義語言(如WSDL或IDL).
?針對(duì)前面的例子,看看spring對(duì)Hessian和Burlap是怎么簡化。
1.Hessian
1)客戶端的配置,只需要修改bean_client.xml的配置
<
beans
>
????
<!--
客戶端
-->
????
<
bean?
id
="pf"
class
="org.springframework.remoting.caucho.HessianProxyFactoryBean"
>
????????
<
property?
name
="serviceUrl"
?value
="http://192.168.1.8:8080/spring/pay.service"
/>
????????
<
property?
name
="serviceInterface"
?value
="com.open.rmi.ex2.PerfectTimeI"
/>
????
</
bean
>
????
<
bean?
id
="test"
?class
="com.open.rmi.ex2.DisplayPerfectTime"
>
????????
<
property?
name
="pf"
?ref
="pf"
/>
????
</
bean
>
</
beans
>
Hessian和Burlap是基于Http的,
http://192.168.1.8:8080/spring/pay.service
是服務(wù)端的訪問地址
2)服務(wù)端的配置,這里
采用spring的mvc
先在web.xml中增加下面的配置
<
servlet
>
????????
<
servlet-name
>
Dispatcher
</
servlet-name
>
????????
<
servlet-class
>
org.springframework.web.servlet.DispatcherServlet
</
servlet-class
>
</
servlet
>
????
<
servlet-mapping
>
????????
<
servlet-name
>
Dispatcher
</
servlet-name
>
????????
<
url-pattern
>
*.service
</
url-pattern
>
????
</
servlet-mapping
>
第一節(jié)中的bean_server.xml就改配置Dispatcher-servlet.xml文件中了
<
beans
>
????
<
bean?
id
="urlMapping"
class
="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"
>
????????
<
property?
name
="mappings"
>
????????????
<
props
>
????????????????
<
prop?
key
="/pay.service"
>
hessianService
</
prop
>
????????????
</
props
>
????????
</
property
>
????
</
bean
>
????
<
bean?
id
="hessianService"
?class
="org.springframework.remoting.caucho.HessianServiceExporter"
>
????????
<
property?
name
="service"
?ref
="pt"
/>
????????
<
property?
name
="serviceInterface"
?value
="com.open.rmi.ex2.PerfectTimeI"
/>
????
</
bean
>
????
<
bean?
id
="pt"
?class
="com.open.rmi.ex2.PerfectTime"
/>
</
bean
>
跟第一節(jié)的相比只是更換了代理類,啟動(dòng)tomcat,在運(yùn)行TestClient就可以看到輸出結(jié)果了
2.Burlap
只要把bean_client.xml中的
HessianProxyFactoryBean
改成BurlapProxyFactoryBean,Dispatcher-servlet.xml中的
HessianServiceExporter
改成BurlapServiceExporter,就可以了。
????? 通過上面可以看到,應(yīng)用從純RMI轉(zhuǎn)換到Hessian,Burlap是多么容易啊!
發(fā)表于 2006-06-13 13:19
~小Q
閱讀(2677)
評(píng)論(0)
編輯
收藏
所屬分類:
『
Spring
』
新用戶注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關(guān)文章:
圖解spring mvc
Quartz的cron表達(dá)式
在spring利用javamail,quartz定時(shí)發(fā)送郵件
spring對(duì)java遠(yuǎn)程調(diào)用的簡化(三)之HTTPinvoker
spring對(duì)java遠(yuǎn)程調(diào)用的簡化(二)之Hessian,Burlap
spring對(duì)java遠(yuǎn)程調(diào)用的簡化(一)之RMI
spring中事務(wù)的屬性
事務(wù)的特點(diǎn)以及spring提供事務(wù)管理器的簡介
ProxyFactoryBean屬性介紹
spring中基礎(chǔ)核心接口介紹
<
2006年6月
>
日
一
二
三
四
五
六
28
29
30
31
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
1
2
3
4
5
6
7
8
公告
spring-誰與爭(zhēng)鋒
常用鏈接
我的隨筆
我的文章
我的評(píng)論
我的參與
最新評(píng)論
留言簿
(4)
給我留言
查看公開留言
查看私人留言
隨筆分類
『
eclipse
』(2)
(rss)
『
Flash
』(1)
(rss)
『
JavaScript
』(1)
(rss)
『
Maven
』(1)
(rss)
『
Spring
』(17)
(rss)
『
springside
』(1)
(rss)
『
匯編
』(4)
(rss)
『
計(jì)劃
』(1)
(rss)
相冊(cè)
spring
Blog
論壇
積分與排名
積分 - 62780
排名 - 842
最新評(píng)論
1.?re: 在spring利用javamail,quartz定時(shí)發(fā)送郵件[未登錄]
感覺不錯(cuò)嗎、
--xiaoxiao
2.?re: JavaScript中的arguments,callee,caller,call,appy
不錯(cuò)啊
--artwl
3.?re: JavaScript中的arguments,callee,caller,call,appy[未登錄]
注意,arguments[0] 是對(duì)的。arguments是一個(gè)Object。
--你好
4.?re: JavaScript中的arguments,callee,caller,call,appy
評(píng)論內(nèi)容較長,點(diǎn)擊標(biāo)題查看
--zhangsir199
5.?re: Maven的eclipse插件使用的flash教程[未登錄]
除了插件是真的之外,其他怎么全是假的?
--王子
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 ~小Q
主站蜘蛛池模板:
99久久免费国产精品特黄
|
亚洲国产精品无码久久久
|
中国黄色免费网站
|
亚洲一级黄色视频
|
久久久久久噜噜精品免费直播
|
亚洲国产综合人成综合网站
|
免费大片av手机看片高清
|
夜色阁亚洲一区二区三区
|
成人国产网站v片免费观看
|
亚洲午夜无码片在线观看影院猛
|
亚洲一级片免费看
|
亚洲人成图片小说网站
|
久久99精品免费视频
|
亚洲精品在线免费观看视频
|
免费看污成人午夜网站
|
亚洲人片在线观看天堂无码
|
四虎影视精品永久免费
|
h视频在线免费观看
|
亚洲AV一宅男色影视
|
69式互添免费视频
|
亚洲国产精品无码中文lv
|
亚洲国产精品自产在线播放
|
91视频免费观看高清观看完整
|
久久水蜜桃亚洲av无码精品麻豆
|
久久久久亚洲AV无码去区首
|
亚洲国产精品专区在线观看
|
国产成人一区二区三区视频免费
|
亚洲黄色一级毛片
|
在线不卡免费视频
|
a毛片在线看片免费
|
亚洲免费二区三区
|
亚洲国产精品一区二区第一页免
|
免费看成人AA片无码视频吃奶
|
亚洲妇女水蜜桃av网网站
|
日本免费人成黄页在线观看视频
|
中文字幕无码免费久久
|
亚洲精品自在线拍
|
亚洲毛片不卡av在线播放一区
|
美丽姑娘免费观看在线观看中文版
|
亚洲中文无码mv
|
亚洲伊人久久综合中文成人网
|