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

 更新时间:2008年10月11日 18:50:14   作者:  
研究了一下 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;i<array.length;i++){
res+=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;
}

}

相关文章

  • javascript 单例模式演示代码 javascript面向对象编程

    javascript 单例模式演示代码 javascript面向对象编程

    单例模式的好处就是:类只实例化一次,省资源,节省开销,提高速度,学习js面向对象编程的朋友可以参考下。
    2010-04-04
  • Riot.js 快速的JavaScript单元测试框架

    Riot.js 快速的JavaScript单元测试框架

    Riot是一个快速,富有表现力,上下文驱动 的单元测试框架。最初是用于Ruby的单元测试,最近作者Alex Young又实现了Riot的JavaScript版- Riot.js。
    2009-11-11
  • JavaScript面向对象程序设计三 原型模式(上)

    JavaScript面向对象程序设计三 原型模式(上)

    在javaScript面向对象设计一和Javascript面向对象设计二中分别介绍了工厂模式和构造函数模式,以及他们格式的优缺点,今天继续讲解原型模式
    2011-12-12
  • JavaScript的单例模式 (singleton in Javascript)

    JavaScript的单例模式 (singleton in Javascript)

    JavaScript的单例模式 (singleton in Javascript)
    2010-06-06
  • javascript new一个对象的实质

    javascript new一个对象的实质

    javascript 中,new一个对象的实质是什么?即,当我们构建一个类的实例的时候,真正做了些什么?
    2010-01-01
  • JObj预览一个JS的框架

    JObj预览一个JS的框架

    我说过,我要写一个JS的框架,我知道有人会从心底BS我,但是:你继续BS吧!我还是要写我的JOBJ。
    2008-03-03
  • JavaScript 继承详解(二)

    JavaScript 继承详解(二)

    这一章我们将会重点介绍JavaScript中几个重要的属性(this、constructor、prototype), 这些属性对于我们理解如何实现JavaScript中的类和继承起着至关重要的作用。
    2009-07-07
  • 实现JavaScript中继承的三种方式

    实现JavaScript中继承的三种方式

    在JavaScript中,继承可以通过三种手法实现原型链继承 使用apply、call方法 对象实例间的继承。
    2009-10-10
  • Javascript面向对象扩展库代码分享

    Javascript面向对象扩展库代码分享

    最近一直在用js做项目,遇到了许多需要应用面向对象来设计的功能,由于js对OOP的原生支持还不是很完善,所以就写了一个面向对象的扩展库用做底层支持,现在把它单独整理出来,完善了一些功能,在这里分享一下
    2012-03-03
  • javascript 面向对象编程 万物皆对象

    javascript 面向对象编程 万物皆对象

    javascript几乎成了如今web开发人员必学必会的一门语言,但很多人却只停在了一些表单验证等基础操作层面上,在面向对象语言大行其道的当下,我们需要去学习javascript的面向对象的知识,以便更好的掌握javascript、为深入理解各种脚本框架打好基础。
    2009-09-09

最新评论