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