- 浏览: 80907 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
neptunecai:
2.创建nutch2.1的编译环境 这部分能详细些吗?比如:T ...
Nutch2.1 in eclipse
Hessian 官网:http://hessian.caucho.com/
Hessian是一个二进制web service 框架。依赖 web server 可以实现快速的web service 开发。
在这里就上个java版的实例。
首先我们需要创建一个web project(姑且项目名就叫WebProject)引入hessian的jar。当然hessian依赖servlet-api.jar
hessian 需要在java中需要一个interface作为它的stub,axis2也是需要使用stub的。
然后我们编写一个实现类来实现该接口的方法。并继承hessianServlet
然后我们需要编写调用的client
最后我们需要在web.xml中添加部分servlet的配置就好了。
以上代码编写完成后。把项目部署到web container中,并运行client的main方法就可以了。
超级简单!
Hessian是一个二进制web service 框架。依赖 web server 可以实现快速的web service 开发。
在这里就上个java版的实例。
首先我们需要创建一个web project(姑且项目名就叫WebProject)引入hessian的jar。当然hessian依赖servlet-api.jar
hessian 需要在java中需要一个interface作为它的stub,axis2也是需要使用stub的。
public interface BasicAPI { public String hello(); }
然后我们编写一个实现类来实现该接口的方法。并继承hessianServlet
public class BasicService extends HessianServlet implements BasicAPI { private static final long serialVersionUID = 843270822305162788L; private String _greeting = "Hello, world"; @Override public String hello() { return _greeting; } }
然后我们需要编写调用的client
public static void main(String[] args) throws MalformedURLException { String url = "http://localhost:8080/WebProject/bas"; HessianProxyFactory factory = new HessianProxyFactory(); BasicAPI basic = (BasicAPI) factory.create(BasicAPI.class, url); System.out.println("hello(): " + basic.hello()); }
最后我们需要在web.xml中添加部分servlet的配置就好了。
<servlet> <display-name>basic</display-name> <servlet-name>basic</servlet-name> <servlet-class>com.hessian.BasicService</servlet-class> </servlet> <servlet-mapping> <servlet-name>basic</servlet-name> <url-pattern>/bas</url-pattern> </servlet-mapping>
以上代码编写完成后。把项目部署到web container中,并运行client的main方法就可以了。
超级简单!
发表评论
-
jetty 对请求头的限制
2014-02-13 14:30 5589当浏览器发起请求时 出现http code 413 问题 fu ... -
java 最基础的设置介绍
2013-04-15 23:05 1238用java不长不短快5年了,最近在看一些基础的书籍,也想起很久 ... -
Nutch2.1 in eclipse
2013-03-10 00:22 9408Nutch2.1 in eclipse 主要目的: 1. 将 ... -
LDAP connection issue
2012-10-23 16:25 1697Problem1: Sometimes we can not ... -
restlet2.0学习——请求超时设置
2012-09-26 11:01 2297一般,我们在请求一个rest service的时候,总是希望可 ... -
[转载]checkStyle使用手册
2012-08-23 20:28 6827Checkstyle是SourceForge下的一个项目,如名 ... -
[转载]高性能JAVA开发之内存管理
2012-08-13 21:53 1311这几天在找一个程序的bug,主要是java虚拟机内存溢出的问题 ... -
[转载]How to write LDAP search filters
2012-08-10 10:57 1389This document outlines how to g ... -
restlet2.0学习(extend)-restlet日志信息写入log4j中
2012-08-07 15:32 4008使用过restlet的人都知道,restlet使用的是JDK的 ... -
log4j级别输出
2012-08-03 11:12 4275我们知道: log4j.logger.XX cover ==& ... -
log4j配置
2012-05-30 11:36 1397log4j.rootLogger 根路径下的所有logger输 ... -
Restlet2.0学习——简单WebApp多Application与表单提交
2012-05-23 23:16 3531之前我们提到过简单的WebApp实现,使用的是一个applic ... -
Restlet2.0学习——文件路径访问
2012-05-22 14:42 1199由于就是官方的实例照搬了一下,简单尝试没有问题。就先把代码贴出 ... -
Restlet2.0学习——文件路径访问+BASIC认证
2012-05-22 14:38 1730这篇主要是让我们学习对于一些静态页面如何更加简单有效的去访问他 ... -
对RAM做简单的池化实现
2012-05-22 13:59 1514首先由于项目的关系需要使用IBM的Rational Asser ... -
Restlet2.0学习——简单WebApp实现
2012-05-21 22:09 6491由于自己最近正在学习R ... -
HTMLPOST和GET编码问题(深入篇)
2011-07-07 02:12 11364浏览器 IE/FireFox -------——----> ...
相关推荐
该案例有hessian java python,该案例有hessian java python,该案例有hessian java python
Hessian多个版本下载,包括Hessian3.1.6,Hessian3.2.1,Hessian4.0.7
hessian资料3hessian资料3hessian资料3hessian资料3hessian资料3
hessian源码
基于Hessian的冠状动脉血管造影分割方法
Hessian服务端 入门程序
dubbo-hessian协议http请求demo
NULL 博文链接:https://paopaochao3.iteye.com/blog/550771
多尺度hessian滤波器,图像增强,参考frangi的论文
hessian是一个轻量级的Java Remoting方案
1、开发环境:eclipse3.1 + jdk1.5; 2、样例说明: 1)spring + hessian; 2)hessian。 3、样例内容: 1)HashMap传递; 2)简单对象传递; 3)异常处理
Hessian android客户端异步请求访问包
hessian 服务端 客户端 可运行
赠送jar包:hessian-4.0.63.jar; 赠送原API文档:hessian-4.0.63-javadoc.jar; 赠送源代码:hessian-4.0.63-sources.jar; 赠送Maven依赖信息文件:hessian-4.0.63.pom; 包含翻译后的API文档:hessian-4.0.63-...
Hessian案列代码
一个简单的Hessian,简单介绍了Hessian的使用方式,介绍了Hessian和Spring集成的使用方式,以及单独使用Hessian的方式。
Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能。 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据。参考文档地址...
hessian.jarhessian.jarhessian.jarhessian.jarhessian.jarhessian.jarhessian.jar
Hessian一般是通过Web应用来提供服务,因此非常类似于平时我们用的 WebService。只是它不使用SOAP协议,但相比webservice而言更简单、快捷。这个文件可以是hessian在spring项目和web项目的简单配置
想学习Hessian的同志们,这个是一个简单的demo。比较简单,不过能够加深对Hessian的理解