| 程序包 | 说明 |
|---|---|
| com.jfinal.config | |
| com.jfinal.core | |
| com.jfinal.kit | |
| com.jfinal.plugin.activerecord.generator | |
| com.jfinal.plugin.cron4j | |
| com.jfinal.validate |
| 类和说明 |
|---|
| Prop
Prop.
|
| 类和说明 |
|---|
| Kv
Kv (Key Value)
Example:
Kv para = Kv.by("id", 123);
User user = user.findFirst(getSqlPara("find", para));
|
| 类和说明 |
|---|
| JavaKeyword
JavaKeyword.
|
| Kv
Kv (Key Value)
Example:
Kv para = Kv.by("id", 123);
User user = user.findFirst(getSqlPara("find", para));
|
| Okv
Okv (Ordered Key Value)
Okv 与 Kv 的唯一区别在于 Okv 继承自 LinkedHashMap,而 Kv 继承自 HashMap
所以对 Okv 中的数据进行迭代输出的次序与数据插入的先后次序一致
Example:
Okv para = Okv.by("id", 123);
User user = user.findFirst(getSqlPara("find", para));
|
| Prop
Prop.
|
| Ret
Ret 用于返回值封装,也用于服务端与客户端的 json 数据通信
一、主要应用场景:
1:业务层需要返回多个返回值,例如要返回业务状态以及数据
2:renderJson(ret) 响应 json 数据给客户端
二、实例
1:服务端
Ret ret = service.justDoIt(paras);
renderJson(ret);
2:javascript 客户端 ajax 回调函数通常这么用:
success: function(ret) {
if(ret.state == "ok") {
...
}
if (ret.state == "fail") {
...
}
}
3:普通应用程序通常这么用:
String json = HttpKit.readData(getRequest());
Ret ret = FastJson.getJson().parse(json, Ret.class);
if (ret.isOk()) {
...
}
if (ret.isFail()) {
...
}
|
| 类和说明 |
|---|
| JavaKeyword
JavaKeyword.
|
| 类和说明 |
|---|
| Prop
Prop.
|
| 类和说明 |
|---|
| Ret
Ret 用于返回值封装,也用于服务端与客户端的 json 数据通信
一、主要应用场景:
1:业务层需要返回多个返回值,例如要返回业务状态以及数据
2:renderJson(ret) 响应 json 数据给客户端
二、实例
1:服务端
Ret ret = service.justDoIt(paras);
renderJson(ret);
2:javascript 客户端 ajax 回调函数通常这么用:
success: function(ret) {
if(ret.state == "ok") {
...
}
if (ret.state == "fail") {
...
}
}
3:普通应用程序通常这么用:
String json = HttpKit.readData(getRequest());
Ret ret = FastJson.getJson().parse(json, Ret.class);
if (ret.isOk()) {
...
}
if (ret.isFail()) {
...
}
|
Copyright © 2019. All rights reserved.