package com.jsonrpc.main;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Collection;
import java.util.List;
import jcore.jsonrpc.common.JsonRpcObject;
public class AccountServiceImpl extends JsonRpcObject implements
AccountService {
/**
*
*/
private static final long serialVersionUID = 1L;
@Override
public Account getAccount(String name) {
Account jay = new Account();
jay.setName("jay liu");
jay.setAge(35);
jay.setBalance(1000.00);
jay.setBirthday(Calendar.getInstance().getTime());
jay.setId(1L);
jay.setNickName("jay");
return jay;
}
@Override
public Integer getAge(String name) {
System.out.println("name:" + name);
return 35;
}
@Override
public Double getBalance(Account account) {
System.out.println(account);
return 1000.00;
}
@Override
public Long getId(String name) {
System.out.println("name:" + name);
return 1L;
}
@Override
public String getName(Long id) {
System.out.println("id:" + id);
return "jay liu";
}
public Collection<Account> getAccounts(){
List<Account> result = new ArrayList<Account>();
Account jay = new Account();
jay.setName("jay liu");
jay.setAge(35);
jay.setBalance(1000.00);
jay.setBirthday(Calendar.getInstance().getTime());
jay.setId(1L);
jay.setNickName("jay");
result.add(jay);
Account jasmine = new Account();
jasmine.setName("jasmine");
jasmine.setAge(34);
jasmine.setBalance(1000.00);
jasmine.setBirthday(Calendar.getInstance().getTime());
jasmine.setId(1L);
jasmine.setNickName("jasmine");
result.add(jasmine);
return result;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
java jsonrpc Server服务器
共21个文件
jar:8个
java:6个
js:2个
4星 · 超过85%的资源 需积分: 50 64 下载量 50 浏览量
2014-05-07
15:36:36
上传
评论 2
收藏 1.23MB RAR 举报
温馨提示
java写的jsonrpc服务端,用到开源项目有 jsonrpc4j-0.27.jar,portlet-2.0.jar jackson-databind-2.2.3.jar jackson-core-2.2.3.jar JSON-RPC.jar 将这些开源项目整理成到自己的项目中
资源推荐
资源详情
资源评论
收起资源包目录
JsonrpcServer.rar (21个子文件)
JsonrpcServer
.project 1KB
WebContent
JsonRpcClient.js 6KB
WEB-INF
lib
portlet-2.0.jar 53KB
jsonrpc4j-0.27.jar 91KB
JSON-RPC.jar 51KB
jackson-annotations-2.2.3.jar 33KB
java-json.jar 83KB
jackson-core-2.2.3.jar 188KB
commons-logging.jar 52KB
jackson-databind-2.2.3.jar 846KB
web.xml 719B
index.jsp 1KB
META-INF
MANIFEST.MF 39B
JsonRpcClient_min.js 4KB
src
com
jsonrpc
main
JsonRpcTest.java 350B
RpcServlet.java 2KB
AccountServiceImpl.java 2KB
Account.java 2KB
AccountService.java 311B
jcore
jsonrpc
rpcobj
MyTest.java 419B
.classpath 834B
共 21 条
- 1
面向未来_
- 粉丝: 110
- 资源: 88
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页