首頁>技術>

JNPF快速開發平臺

JNPF快速開發平臺採用前後端分離技術、採用B/S架構開發,形成一站式開發多端(APP+PC)使用。

使用JNPF開發平臺可以簡單、快速、高效的構建各種型別java專案。

JAVA版介紹

JNPF.java版採用前後端分離,可將程式碼直接匯入idea執行,也可將前後端程式碼利用ngnix分開部署。

JNPF主體架構、技術

採用前後端分離技術,主體架構為B/S,PC端和APP混合開發。

前後端分離特點

JNPF快速開發平臺平臺採用全新的前後端分離架構模式。前後端分離已成為網際網路專案開發的業界標準使用方式,通過 nginx+tomcat 等方式(也可以中間加一個nodejs)有效的進行解耦,並且前後端分離會為以後的大型分散式架構、彈性計算架構、微服務架構、多端化服務(多種客戶端,例如:瀏覽器,車載終端,安卓,IOS 等等)打下堅實的基礎。

JNPF快速開發平臺的前端專案與後端專案是兩個專案,需要獨立部署,兩個不同的工程,兩個不同的程式碼庫,前端通過 ajax 來呼叫 http 請求呼叫後端的restful api。前端只需要關注頁面的樣式與動態資料的解析和渲染,而後端專注於具體業務邏輯。

主要技術棧

前端

JS框架:jquery, bootstrap, vue

UI框架:bootstrap、ElementUI

檔案上傳:webuploader

客戶端驗證:jquery-validate

Socket通訊:socket. IO,webSocket

圖示元件:echarts、highcharts

列印元件:lodop、h5列印

APP JS框架:uniapp, h5, vue

APP UI框架:uniapp

後端

核心框架: springboot

資料庫框架:mybatisplus

快取框架:redis

介面文件:swagger2

專案構建:maven

資料庫驅動:mysql、sqlserver、oracle

負載均衡:ngnix

日誌元件:slf4j

線上預覽doc檔案:openOffice

程式碼生成器:自主研發generator

任務排程:quartz

平臺展示

最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 產品經理以為的響應式,還並不簡單