天天看點

實戰Spring Boot、Spring Cloud、Nacos和Vue建構基于微服務的SaaS低代碼開發平台

打算寫一寫低代碼開發平台的文章,大綱如下:

一、低代碼開發平台不是快速開發平台

  1. 低代碼開發平台定義
  2. 快速開發平台定義
  3. 低代碼開發平台特征
  4. 低代碼開發整體架構圖

二、視圖層的選擇

  1. 低代碼開發需要的視圖層
  2. 生成拖拽式表單生成器,業務員自助生成業務表單,界面生成不再依賴程式員

三、配置層的選擇,基于Spring Cloud Gateway和Spring Config,建構個性化配置與業務邏輯分拆

四、業務邏輯層,基于Spring Boot,建構插件式業務邏輯層,适應個性化業務邏輯的需求

  1. SaaS與企業業務邏輯個性化開發的沖突
  2. 建構插件式業務邏輯架構,動态插拔企業業務邏輯

五、動态SQL 轉API,生成動态接口,讓微服務接口不再依賴程式員

六、如何與其它第三方系統的資料實時對接

七、低代碼開發執行個體一,建構一個微服務架構的SaaS進銷存系統

八、低代碼開發執行個體二,建構一個微服務架構的工單管理系統