項目簡介
JNPF是種專為提高開發效率而生的低代碼二次開發架構以及基于代碼生成器的java開發平台。
為簡單的增删改查、複雜的表單、簡單的事務操作提供了完全自動化的開發平台。
能大幅降低開發和溝通成本,簡化開發流程,縮短開發周期。
适合中小型前後端分離的項目,尤其是網際網路創業項目和企業自用項目。
通過自動化開發,前端可以定制任何業務、任何流程!
項目特色
線上解析
- 拖拽式的表單設計器,快速設計使用
- 自動生成表單代碼,清晰可讀易擴充
- 自動生成三層架構的完整項目和代碼
- 自動生成多層次代碼,代碼結構清晰
- 自動生成java頁面和移動端平台代碼
對于前端
- 主體架構采用jQuery, 極大地簡化了JavaScript 程式設計
- UI層使用bootstrap架構,使得web開發更加便捷
- APP端使用目前最流行的Vue.js架構和H5頁面
- APP的UI層使用uni.app,跨多端的開發小程式
對于後端
- 後端架構SpringBoot的核心就是簡化配置,快速開發
- SpringCloud是一套目前完整的微服務解決架構
- 資料庫架構采用Mybatis,支援定制化SQL
- 支援 Mysql,Sqlserver,Orcal等主流資料庫的資料支援相容
自主研發的代碼生成器介紹
本平台采用Velocity(vm)模闆引擎來進行代碼生成器模闆的開發,內建了前後端模闆,支援全頁面操作生成自己想要的功能,包括單表的增删改查,多表關聯的開發,還有工作流程表單的開發以及移動端的界面功能生成。有效降低軟體開發投入成本,使開發變得簡單。
關聯主表、字表資料
拖拉式表單布局設定
清單屬性、按鈕等設定
輸出子產品設定
自動輸出代碼