热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

jabsorb笔记_几个小例子第1/2页

研究了一下jabsorb,写了几个简单的例子,希望能够帮助菜鸟快速入门。
研究了一下 jabsorb,写了几个简单的例子,希望能够帮助菜鸟快速入门。
首先引用jabsorb-1.2.2.jar,slf4j-api-1.4.2.jar,slf4j-jdk14-1.4.2.jar,jsonrpc.js
类文件:
package com.test;

import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import java.util.Set;



public class TestJabsorb {
public String getMessage(String s) {
return "你好: " + s;
}

public String getMessage() {
return "无参数";
}

public String getMessage(List al) {
String res="list参数:";
for(Iterator it = al.iterator();it.hasNext();){
Object next = it.next();
res+=next+",";
}
return res;
}

public String getMessage(String[] array) {
String res="数组参数:";
for(int i=0;ires+=array[i]+",";
}
return res;
}

public String getMessage(Map map) {
String res="map参数:";
Set entrySet = map.entrySet();
for(Iterator it = entrySet.iterator();it.hasNext();){
Object next = it.next();
res+=next+",";
}
return res;
}

public String getMessage(Test2 t2) {
String res="Test2(bean)参数:";
res+=t2.p1+",";
res+=t2.p2+",";
return res;
}

public String getMessage(Test3 t2) {
String res="Test3(bean)参数:";
res+=t2.p1+",";
res+=t2.p2+",";
return res;
}

public Test2 getMessage2() {
Test2 res=new Test2();
res.p1="11";
res.p2="22";
return res;
}

public Test3 getMessage3() {
Test3 res=new Test3();
res.p1="11";
res.p2="22";
return res;
}

public List getList()
{
List list = new LinkedList();
list.add("中国");
list.add(1234);
return list;
}

public Map getMap()
{
Map map = new HashMap();
map.put("bird", "鸟");
map.put("human", "人类");
return map;
}

}


package com.test;


public class Test2{
public String p1;
public String p2;
public String getP1() {
return p1;
}
public void setP1(String p1) {
this.p1 = p1;
}
public String getP2() {
return p2;
}
public void setP2(String p2) {
this.p2 = p2;
}

}

12下一页阅读全文

推荐阅读
  • Windows环境下详细教程:如何搭建Git服务
    Windows环境下详细教程:如何搭建Git服务 ... [详细]
  • 本文探讨了如何使用Xutils3框架实现JSON数据在服务器端的传输与接收解析。通过构建JSON对象并添加所需参数,如 `person.put("pc", 2.0)`,详细介绍了从客户端发送请求到服务器接收并解析JSON数据的完整流程。此外,还提供了优化建议,以提高数据传输的效率和安全性。 ... [详细]
  • Sublime Text 3 注册密钥及激活方法详解
    本文详细介绍了Sublime Text 3的注册密钥获取与激活方法,旨在帮助用户合法且高效地使用这款强大的文本编辑器。文章不仅提供了最新的注册密钥信息,还涵盖了详细的激活步骤,确保用户能够顺利激活软件,享受其带来的便捷与高效。此外,文中还简要对比了Sublime Text 3与其他主流文本编辑器的功能差异,为用户提供更多选择参考。 ... [详细]
  • 内网渗透技术详解:PTH、PTT与PTK在域控环境中的应用及猫盘内网穿透配置
    本文深入探讨了内网渗透技术,特别是PTH、PTT与PTK在域控环境中的应用,并详细介绍了猫盘内网穿透的配置方法。通过这些技术,安全研究人员可以更有效地进行内网渗透测试,解决常见的渗透测试难题。此外,文章还提供了实用的配置示例和操作步骤,帮助读者更好地理解和应用这些技术。 ... [详细]
  • 由于疫情原因,我在家尝试登录学校的教务系统时遇到了问题,页面显示“RPC 服务器应用程序无法访问”的错误信息。这可能是由于网络连接不稳定、服务器故障或客户端配置问题导致的。建议检查网络连接,尝试重启路由器,并确保浏览器和操作系统均为最新版本。如果问题依旧存在,可联系学校的技术支持部门寻求进一步帮助。 ... [详细]
  • 综合实训 201521440015
    Chinesepeople’publicsecurityuniversity网络对抗技术实验报告实验五综合渗透学生姓名常泽远年级15区队4指导教师高见信息技术与网络安全学院2018 ... [详细]
  • 目录RPC是什么RPC的优点RPC的缺点RPC是什么RPC(RemoteProcedureCall)isaprotocolthatoneprogramcanusetorequest ... [详细]
  • Panabit应用层流量管理解决方案
    Panabit是一款国内领先的应用层流量管理解决方案,提供高度开放且免费的专业服务,尤其擅长P2P应用的精准识别与高效控制。截至2009年3月25日,该系统已实现对多种网络应用的全面支持,有效提升了网络资源的利用效率和安全性。 ... [详细]
  • 首次探索Serf:分布式服务协调工具的入门指南
    serf是出自Hashicorp的开源项目,实现了去中心化的gossip(八卦)协议,其中gossip协议定义了一种类似病毒感染的消息传播过程。一些著名的开源项目,如Docker和 ... [详细]
  • Dubbo的集群容错策略正常情况下,当我们进行系统设计时候,不仅要考虑正常逻辑下代码该如何走,还要考虑异常情况下代码逻辑应该怎么走。当服务 ... [详细]
  • ATL(ActiveTEmplateLibrary)活动模板库RPC(RemoteProcedureCallProtocol)远程过程调用协议DCE(DistributedComp ... [详细]
  • CentOS系统中PHP版本升级的详细指南与注意事项 ... [详细]
  • JVM上高性能数据格式库包Apache Arrow入门和架构的示例分析
    小编给大家分享一下JVM上高性能数据格式库包ApacheArrow入门和架构的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Apac ... [详细]
  • 十七年过去,MacBook Pro 从小众走向大众
    十七年过去,MacBook Pro 从小众走向大众 ... [详细]
  • 单机结构/集群结构/分布式结构
    下面就正经解释下三种结构的区别吧~单机结构我想大家最最最熟悉的就是单机结构,一个系统业务量很小的时候所有的代码都放在一个项目中就好了, ... [详细]
author-avatar
chucai
这个家伙很懒,什么也没留下,只留下了这个默认个签!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有