apijson 初探( 二 )

  • 匹配选项范围
  • 匹配条件范围
  • 包含选项范围
  • 判断是否存在
  • 远程调用函数
  • 存储过程
  • 引用赋值
  • 子查询
  • 模糊搜索
  • 正则匹配
  • 连续范围
  • 新建别名
  • 增加 或 扩展
  • 减少 或 去除
  • 比较运算
  • 逻辑运算
  • 数组关键词
  • 对象关键词
  • 全局关键词
  • DAO 方法借鉴 Restful Api 中的 verbs 术语 , 实际请求时全用HTTP POST请求 。
    1. GET: 普通获取数据
    2. HEAD: 普通获取数量
    3. GETS: 安全/私密获取数据 , 用于获取钱包等对安全性要求高的数据
    4. HEADS: 安全/私密获取数量,用于获取银行卡数量等对安全性要求高的数据总数
    5. POST: 新增数据
    6. PUT: 修改数据,只修改所传的字段
    7. DELETE: 删除数据
    实际使用时,最好在前端封装一套对应的 QueryBuilder,得到更 OO-Style 的体验,而不是记忆一堆“方言”词汇,如 apijson-builder 。
    3、Who/When/Where适用场景非金融类场景;中小型前后端分离的项目,尤其是 初创项目、内部项目、低代码/零代码、小程序、BaaS、Serverless 等 。
    简易DemoAPIJSON-ToDo-Demo 一个简单的 todo 示例项目 , 精简数据,简化上手流程,带自定义鉴权逻辑
    管理类系统apijson-examples APIJSON 的前端、业务后端、管理后端 Demo
    4、How按需依赖
    1. apijson-orm APIJSON ORM 库,可通过 Maven, Gradle 等远程依赖
    2. apijson-framework APIJSON 服务端框架 , 通过数据库表配置角色权限、参数校验等 , 简化使用
    3. apijson-router APIJSON 的路由插件,可控地对公网暴露类 RESTful 简单接口,内部转成 APIJSON 格式请求来执行 。
    4. apijson-column APIJSON 的字段插件,支持 字段名映射 和 !key 反选字段
    Quick StartTODO
    Best Practices文档
    1. APIJSON 官方文档,提供排版清晰、搜索方便的文档内容展示,包括设计规范、图文教程等
    2. APIJSON 英文文档  , 提供排版清晰的文档内容展示,包括详细介绍、设计规范、使用方式等
    视频教程APIJSON 后端教程(1):简介https://www.bilibili.com/video/BV1vL411W7yd
    APIJSON 后端教程(2):数据库https://www.bilibili.com/video/BV1eB4y1N77s
    APIJSON 后端教程(3):Demohttps://www.bilibili.com/video/BV1FX4y1c7ug
    APIJSON 后端教程(4):Boothttps://www.bilibili.com/video/BV18h411z7FK
    APIJSON 后端教程(5):Finalhttps://www.bilibili.com/video/BV1GM4y1N7XJ
    APIJSON 后端教程(6):uliweb_apijsonhttps://www.bilibili.com/video/BV1yb4y1S79v/
    APIJSON 后端教程(7):问题答疑https://www.bilibili.com/video/BV1dQ4y1h7Df
    FAQhttps://hanxu2018.github.io/APIJSON-DOC/md/QA/#q-a-常见问题
    5、Other生态
    1. APIAuto 敏捷开发最强大易用的 HTTP 接口工具,机器学习零代码测试、生成代码与静态检查、生成文档与光标悬浮注释
    2. UnitAuto 机器学习单元测试平台,零代码、全方位、自动化 测试 方法/函数 的正确性和可用性
    3. SQLAuto 智能零代码自动化测试 SQL 语句执行结果的数据库工具

    推荐阅读