JNPF快速開發平臺前端
JNPF快速開發平臺採用先後端分離技術、採用B/S架構開發,造成一站式開發多端(APP+PC)使用。vue
使用JNPF開發平臺能夠簡單、快速、高效的構建各類類型java項目。java
JAVA版介紹node
JNPF.java版採用先後端分離,可將代碼直接導入idea運行,也可將先後端代碼利用ngnix分開部署。mysql
JNPF主體架構、技術jquery
採用先後端分離技術,主體架構爲B/S,PC端和APP混合開發。nginx
先後端分離特色web
JNPF快速開發平臺平臺採用全新的先後端分離架構模式。先後端分離已成爲互聯網項目開發的業界標準使用方式,經過 nginx+tomcat 等方式(也能夠中間加一個nodejs)有效的進行解耦,而且先後端分離會爲之後的大型分佈式架構、彈性計算架構、微服務架構、多端化服務(多種客戶端,例如:瀏覽器,車載終端,安卓,IOS 等等)打下堅實的基礎。ajax
JNPF快速開發平臺的前端項目與後端項目是兩個項目,須要獨立部署,兩個不一樣的工程,兩個不一樣的代碼庫,前端經過 ajax 來調用 http 請求調用後端的restful api。前端只須要關注頁面的樣式與動態數據的解析和渲染,然後端專一於具體業務邏輯。redis
主要技術棧
前端
JS框架:jquery, bootstrap, vue
UI框架:bootstrap、ElementUI
富文本編輯:UEditor
文件上傳: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
平臺展現