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 語句執行結果的數據庫工具

    推薦閱讀