zoukankan      html  css  js  c++  java
  • hessian 简单实现


    软件网站:
    http://hessian.caucho.com/
           Hessian是一个轻量级的remoting onhttp工具, 和其他Web服务的实现框架不同的是,Hessian是一个使用二进制Web服务协议的框架, 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,它的好处在于免除了一大堆附加的API包,例如XML的处理之类的jar包,这也就是为什么说它是一个轻量级的Web服务实现框架的原因,这个原因还在于手机上的应用程序可以通过Hessian提供的API很方便的访问Hessian的Web服务。

    配置实例:

    1、依赖包:

    2、web.xml文件配置

    <servlet>
    <servlet-name>hessianDemo</servlet-name>
    <servlet-class>com.caucho.hessian.server.HessianServlet</servlet-class>
    <init-param>
    <param-name>service-class</param-name>
    <param-value>com.**.rmi.HessianDemoRmiImpl</param-value>
    </init-param>
    </servlet>
    <servlet-mapping>
    <servlet-name>hessianDemo</servlet-name>
    <url-pattern>/rmi/hessianDemo</url-pattern>
    </servlet-mapping>

    接口访问地址 :http://localhost/rmi/hessianDemo

    3、添加接口hessianDemo.java文件

    package ;

    /**
    * 使用: 1,在client端创建HessionDemo接口(和服务器端一样)
    *
    * 2,调用测试 HessianProxyFactory factory = new HessianProxyFactory(); String url =
    * "
    http://localhost:8080/hello"; HessianDemo hessianDemo = (HessianDemo)
    * factory.create(HessianDemo.class, url);
    * System.out.println(hessianDemo.hello());
    *
    */
    public interface HessionDemoRmi {

    public String helloWord();

    }

    4、接口实现hessianDemoImpl.java(与web.xml配置一致)

    package ;

    public interface HessionDemoRmiImpl implements HessionDemoRmi {
    public String helloWord(){
    return "helloWord";
    }

    }




  • 相关阅读:
    CSS对 网页进行布局
    myeclipse配置tomcat服务器
    JDBC链接数据库
    java集合框架
    java日期操作
    二叉树的最近公共祖先
    二叉树的深度
    飞地的数量
    岛屿数量
    岛屿的最大面积
  • 原文地址:https://www.cnblogs.com/linyu/p/2363291.html
Copyright © 2011-2022 走看看