根据文章做了个DEMO..测试了下。。呵呵//成功///例子代码如下附件。。。。新增2种web service配置方式
附件 下载地址 http://download.youkuaiyun.com/source/1945537
在Spring中使用Hessian Remoting技术
原文地址 http://blog.youkuaiyun.com/zfrong/archive/2009/12/27/5083943.aspx
1 -------------------------------------------
<!-- 通过Spring的一个Servlet来完成对Hessian的代理 -->
<servlet>
<servlet-name>remote</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>remote</servlet-name>
<url-pattern>/remote/*</url-pattern>
</servlet-mapping>
2--------------------
<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>
com.caucho.hessian.server.HessianServlet
</servlet-class>
<init-param>
<param-name>home-class</param-name>
<param-value>WordProcessorImpl</param-value>
</init-param>
<init-param>
<param-name>home-api</param-name>
<param-value>IWordProcessor</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
-----------------------------------------------------------------------
/**
* @param args 测试
*/
public static void main(String[] args) {
HessianProxyFactory proxyFactory = new HessianProxyFactory();
try
{
String s="http://localhost:8080/Hessian/remote";
s="http://localhost:8080/Hessian/remote/WordProcessorService";
//新增2中services配置方式。。。联系 MSN:zfrong2000@hotmail.com
IWordProcessor service = (IWordProcessor) proxyFactory.create(IWordProcessor.class, s);
System.out.println(
service.extractChinese("人来的123不少,I'm very 欣慰"));
} catch (MalformedURLException e)
{
e.printStackTrace();
}
----------------------------------
附件 下载地址 http://download.youkuaiyun.com/source/1945537