JFinal 源码知识点

时间:2024-10-17 18:35:08

1、JFinal中自带json工具类,没必要导入其他的转化包。

使用:setAttr("status","success"), renderJson() 会将所有setAttr()的,转化成json格式。

2、kit包中定义了一些工具类的扩展

例如:1>转化json的工具:JsonKit.toJson("str");

   2>加密使用到的:HashKit()  ps:md5加密;

     3>字符串操作使用到的:StrKit() // 首字母变小写,字符串为空....

   4>DateKit类中定义了两个当前时间格式,不用自己在编写工具类进行实现。

     5>PathKit获取路径的方法 ,getPath()、getAbslutlyPath()、getCanonicalPath() (具体参见源码)

3、Constants类中定义了各种configConstant(Constants me)中需要的各种参数

例如:设置编码、分隔符、页面格式、上传路径等,设置json转换时日期格式。

4、PropKit和Prop为加载配置文件时需要使用的工具类