您的位置:首页 > 编程语言 > Java开发

在Spring中使用Hessian Remoting技术-------实例附件源码

2009-12-29 15:38 501 查看
根据文章做了个DEMO..测试了下。。呵呵//成功///例子代码如下附件。。。。新增2种web service配置方式

附件 下载地址 http://download.csdn.net/source/1945537

在Spring中使用Hessian Remoting技术

原文地址 http://blog.csdn.net/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.csdn.net/source/1945537
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐