本站提供最佳架设搭建源码服务,欢迎转载和分享。

【溯源码创立】【lsck炒股源码】【ifile源码地址】hessiancsharp源码

2024-11-23 11:09:12 来源:迷宫游戏小程序源码 分类:探索

1.HessianHessian 介绍

hessiancsharp源码

HessianHessian 介绍

       在进行基于Hessian的项目开发时,需要注意以下关键点:

       1. **服务器端配置**:

        - 必须添加包含Hessian的jar包,如com.caucho.hessian.server.HessianServlet。

        - 设计一个可供客户端调用的溯源码创立接口,例如`app.demo.BasicAPI`,实现setGreeting、hello和getUser方法。

        - 在web.xml中配置servlet,指定服务类为`app.demo.BasicService`,并设置URL映射。

        - 对象需实现Serializable接口,lsck炒股源码以便序列化处理。例如,User类。

        - 复杂对象可以使用Map传递。

       2. **客户端准备**:

        - C#项目中引用hessianCSharp.dll,ifile源码地址Java客户端同样需要Hessian.jar。

        - 客户端需要拥有与服务器端相同的接口结构,包括命名空间。例如,`BasicAPI`接口和User类。青岛站源码

        - 使用HessianProxyFactory创建并调用远程接口。

       示例代码:

       - 在Java服务器端创建项目,将Hessian.jar放入web-inf/lib中,实现`BasicService`接口和User类。

       - 配置web.xml,迅达源码定义HessianServlet和接口映射。

       - 编写test.jsp,使用HessianProxyFactory远程调用接口。

       **客户端示例**:

       - 创建一个名为HessianClient的Java项目,导入Hessian.jar。

       - 定义与服务器端相同的接口和User类。

       - 编写BasicClient类,通过HessianProxyFactory创建BasicAPI实例并调用方法。

       运行客户端代码,会看到以下输出:

       - Hello: Hello, world

       - Hello: snoopy

       - Hello: showme

       - Hello: Hello Greeting

       当所有配置成功后,服务器端和客户端即可通过Hessian进行通信。

扩展资料

       Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能。 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据

【本文网址:http://hld.net.cn/news/65d603393901.html 欢迎转载】

copyright © 2016 powered by 皮皮网   sitemap