• 大小: 258KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-04
  • 语言: 其他
  • 标签: hessian  

资源简介

这个hessian例子,包括一个service,一个client,大家只需要启动tomcat,并运行BasicClient这个类,即可

资源截图

代码片段和文件信息

package com.hessian;

import java.net.MalformedURLException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.caucho.hessian.client.HessianProxyFactory;

public class BasicClient {
public static void main(String[] args) {
String url = “http://127.0.0.1:8080/hello“;
HessianProxyFactory factory = new HessianProxyFactory();
IBasic basic;
String result1 result2 = ““;
try {
basic = (IBasic) factory.create(IBasic.class url);
// List
List list = new ArrayList();
Car car1 = new Car();
car1.setName(“haizhen“);
car1.setColor(“red“);
Car car2 = new Car();
car2.setName(“liulu“);
car2.setColor(“black“);
list.add(car1);
list.add(car2);
result1 = basic.sayHello(list);

System.out.println(“List结果:“ + result1);

// Map
Map map = new HashMap();
map.put(car1.getName() car1);
map.put(car2.getName() car2);

result2 = basic.sayHi(map);

System.out.println(“Map结果:“ + result2);
} catch (MalformedURLException e) {
e.printStackTrace();
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        841  2014-07-12 15:57  HessianTest\.classpath

     文件       1044  2014-07-12 15:57  HessianTest\.project

     文件        503  2014-07-12 15:57  HessianTest\.settings\.jsdtscope

     文件        364  2014-07-12 15:57  HessianTest\.settings\org.eclipse.jdt.core.prefs

     文件        487  2014-07-12 15:57  HessianTest\.settings\org.eclipse.wst.common.component

     文件        345  2014-07-12 15:57  HessianTest\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2014-07-12 15:57  HessianTest\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2014-07-12 15:57  HessianTest\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       2326  2014-07-12 23:39  HessianTest\build\classes\com\hessian\BasicClient.class

     文件       1890  2014-07-12 23:27  HessianTest\build\classes\com\hessian\BasicService.class

     文件        973  2014-07-12 17:20  HessianTest\build\classes\com\hessian\Car.class

     文件        378  2014-07-12 23:25  HessianTest\build\classes\com\hessian\IBasic.class

     文件       1161  2014-07-12 23:39  HessianTest\src\com\hessian\BasicClient.java

     文件        958  2014-07-12 23:27  HessianTest\src\com\hessian\BasicService.java

     文件        602  2014-07-12 16:01  HessianTest\src\com\hessian\Car.java

     文件        202  2014-07-12 23:25  HessianTest\src\com\hessian\IBasic.java

     文件        283  2014-07-12 18:27  HessianTest\WebContent\index.html

     文件         39  2014-07-12 15:57  HessianTest\WebContent\meta-INF\MANIFEST.MF

     文件     283436  2014-07-12 15:58  HessianTest\WebContent\WEB-INF\lib\hessian-3.2.0.jar

     文件       1101  2014-07-12 18:38  HessianTest\WebContent\WEB-INF\web.xml

     目录          0  2014-07-13 22:26  HessianTest\build\classes\com\hessian

     目录          0  2014-07-13 22:26  HessianTest\build\classes\com

     目录          0  2014-07-13 22:26  HessianTest\src\com\hessian

     目录          0  2014-07-13 22:26  HessianTest\WebContent\WEB-INF\lib

     目录          0  2014-07-13 22:26  HessianTest\build\classes

     目录          0  2014-07-13 22:26  HessianTest\src\com

     目录          0  2014-07-13 22:26  HessianTest\WebContent\meta-INF

     目录          0  2014-07-13 22:26  HessianTest\WebContent\WEB-INF

     目录          0  2014-07-13 22:26  HessianTest\.settings

     目录          0  2014-07-13 22:26  HessianTest\build

............此处省略6个文件信息

评论

共有 条评论

相关资源