JNPF.java版本採用全新的先後端分離架構模式。先後端分離已成爲互聯網項目開發的業界標準開發方式,經過 nginx+tomcat 等方式有效的進行解耦合,而且先後端分離會爲之後的大型分佈式架構、彈性計算架構、微服務架構、多端化服務打下堅實的基礎。html
技術選型:vue
-
SpringBootjava
-
SpringCloudmysql
-
Mybatis-Plusjquery
-
Redisnginx
-
jqueryspring
-
vuesql
-
Bootstrap數據庫
-
ElementUIc#
-
Uniapp
-
h5
微服務開發:
JNPF.java採用SpringBoot框架和SpringCloud框架,springboot框架的特色在於簡化配置,快速開發,再在搭配上代碼生成器,讓不懂代碼的人也能作到快速開發軟件。Springboot也有良好的擴展性,能夠將springboot項目拆分爲springcloud微服務,springcloud是一套目前完整功能的微服務框架。
微服務已經成爲將來開發的大趨勢之一了,愈來愈多的企業開始轉型微服務架構,使用微服務架構的項目更加易於開發和維護,而且突破了技術棧的限制,在JNPF.java項目中,已經不限制開發語言了,你可使用c#語言來開發java項目。
功能模塊:
代碼生成器
數據鏈接
功能管理
系統配置
菜單導航
組織管理
崗位管理
用戶管理
權限管理
工做流引擎
流程委託
流程設計
報表設計
知識管理等多種原生組件
功能概述:
代碼生成器:支持單表,主附表,樹表,一對一,一對多,左樹右表的直接生成,只需簡單配置,就能夠生成數千行高質量代碼,5分鐘快速開發一個業務邏輯,一週開發一個進銷存不是夢。能夠在線設計數據庫,而後自動建立數據庫表和字段(無需手動去建立數據庫表和字段),而後導出代碼,生成前臺html 到後臺java的全部代碼,生成的代碼功能包括:增刪查改,批量刪除,排序,權限到按鈕,若是沒有複雜的業務邏輯,無需手寫一行代碼。
數據鏈接:支持mysql、oracle、SqlServer三大數據庫。
工做流引擎:可視化工做流開發,包括表單開發、流程設計、工做流管理。
菜單導航:對菜單進行增刪改查。
權限管理:崗位、用戶、角色進行細緻的功能權限受權,受權每一個功能不一樣按鈕。
報表:支持在線設計報表。
多數據源:代碼生成器支持鏈接不一樣的數據庫,生成的模塊能夠鏈接指定的數據庫,方便擴展爲saas系統。每一個模塊或者插件能夠指定鏈接不一樣的數據庫。
原生組件開發:系統內置多個原生組件,能夠在線升級。
平臺展現