析木 的Blog
java
posts - 14, comments - 15, trackbacks - 0, articles - 0
BlogJava
::
首页
::
新随笔
::
联系
::
聚合
::
管理
spring集成hessian
Posted on 2009-05-20 18:12
析木
阅读(1878)
评论(0)
编辑
收藏
所属分类:
WebService
1、在web.xml中的配置
<
context-param
>
<
param-name
>
contextConfigLocation
</
param-name
>
<
param-value
>
/WEB-INF/config/applicationContext.xml,
/WEB-INF/Hessian-servlet.xml
</
param-value
>
</
context-param
>
<
servlet
>
<
servlet-name
>
Hessian
</
servlet-name
>
<
servlet-class
>
org.springframework.web.servlet.DispatcherServlet
</
servlet-class
>
<
load-on-startup
>
1
</
load-on-startup
>
</
servlet
>
<
servlet-mapping
>
<
servlet-name
>
Hessian
</
servlet-name
>
<
url-pattern
>
/hessian/*
</
url-pattern
>
</
servlet-mapping
>
2.必须在WEB-INF目录下创建一个文件名格式为Hessian-servlet.xml的配置文件
<!--
业务类
-->
<
bean
id
="hessianService"
class
="com.weijy.webservice.hessian.HessianServiceImpl"
/>
<!--
远程服务
-->
<
bean
name
="/hessianService"
class
="org.springframework.remoting.caucho.HessianServiceExporter"
>
<
property
name
="service"
ref
="hessianService"
/>
<
property
name
="serviceInterface"
>
<
value
>
com.cjm.webservice.hessian.HessianService
</
value
>
</
property
>
</
bean
>
3.客户端调用
String url
=
"
http://localhost:8888/spring2/hessian/hessianService
"
;
HessianProxyFactory factory
=
new
HessianProxyFactory();
HessianService hessianServer
=
(HessianService)factory.create(HessianService.
class
, url);
String ret
=
hessianServer.sayHello(
"
Raymond.chen
"
);
//....................
若使用spring则可通过 HessianProxyFactoryBean在客户端连接服务,在spring的配置中加入:
<
bean
id
="hessianService "
class
="org.springframework.remoting.caucho.HessianProxyFactoryBean"
>
<
property
name
="serviceUrl"
value
="http://localhost:8888/spring2/hessian/hessianService"
/>
<
property
name
="serviceInterface"
value
="com.weijy.webservice.hessian.HessianService"
/>
</
bean
>
加入以上的配置后,就可像使用其他的bean一样去操作了。原来实现一个webservice是可以这么简单的。
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
相关文章:
spring集成hessian
web应用axis2集成spring
java中使用axis1.4开发webService
用Eclipse3.2 MyEclipse5.5M1 axis2_1.1.1 tomcat5.5 开发Web Services (二)
Eclipse3.2+MyEclipse5.5M1+axis2_1.1.1+tomcat5.5 开发Web Services (一)
Powered by:
BlogJava
Copyright © 析木
日历
<
2009年5月
>
日
一
二
三
四
五
六
26
27
28
29
30
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
公告
本blog文章大都是作者学习之余所做,加上本人资历尚浅,对某些问题的理解可能存在疏漏之处,望高手们多多批评指正,同时也希望在此,多结交一些朋友。
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(3)
给我留言
查看公开留言
查看私人留言
随笔分类
(14)
Hibernate(3)
JAVA(5)
Spring(1)
WebService(5)
随笔档案
(14)
2010年7月 (1)
2010年3月 (1)
2009年8月 (1)
2009年6月 (1)
2009年5月 (1)
2009年2月 (1)
2009年1月 (1)
2008年10月 (2)
2008年9月 (5)
搜索
最新评论
1. re: java分页代码
评论内容较长,点击标题查看
--zuidaima
2. re: java分页代码
思路很清晰,谢谢分享!
--郭濛濛
3. re: java分页代码
写的很好,原理搞懂了。上面那个回复的@毛虫,你学习还理直气壮地,有你这样的么?
--jayhom
4. re: java分页代码
看了半天才发现很不完整。
唉!
--游客
5. re: java分页代码
至少给出表的结构也好啊
--S771880049
阅读排行榜
1. java分页代码(13287)
2. Eclipse插件Link方式安装(8747)
3. java中使用axis1.4开发webService(3516)
4. web应用axis2集成spring(3014)
5. 用JavaBean-XML映射组件轻松实现JavaBeans到XML的相互转换(1904)
6. spring集成hessian(1878)
7. Spring web应用下方便的获得bean(转)(1096)
8. Middlegen-Hibernate和hibernate-extensions生成hbm映射文件和POJO (913)
9. Hibernate学习小结――Hibernate正向工程hbm2ddl(转)(760)
10. Eclipse3.2+MyEclipse5.5M1+axis2_1.1.1+tomcat5.5 开发Web Services (一)(505)
评论排行榜
1. java分页代码(14)
2. 用Eclipse3.2 MyEclipse5.5M1 axis2_1.1.1 tomcat5.5 开发Web Services (二)(1)
3. Eclipse3.2+MyEclipse5.5M1+axis2_1.1.1+tomcat5.5 开发Web Services (一)(0)
4. Eclipse插件Link方式安装(0)
5. 用JavaBean-XML映射组件轻松实现JavaBeans到XML的相互转换(0)