本文主要介紹自動生成表單java(java開發(fā)可定制的表單),下面一起看看自動生成表單java(java開發(fā)可定制的表單)相關(guān)資訊。
特別說明:這段代碼是springboot工作流的跨域版本(權(quán)限被控制到菜單和按鈕)。
后臺框架:spring boot 2.3.0可流動6.5.0 mybaits maven接口。
前端頁面:jquery ajax異步跨域json格式數(shù)據(jù)交互以html vue.js的形式前后分開,前后分開部署。
(特別注意前端使用的vue.js是引入html頁面的vue.js形式,由tomcat部署運(yùn)行,更適合后臺開發(fā)者。
1.代碼生成器:【正反雙向】(單表、主表、明細(xì)表、樹表、快速開發(fā)工具)
freemaker模板技術(shù),0代碼唐 t,生成一個完整的模塊,包括頁面、用于建表的sql腳本、處理類、服務(wù)等完整模塊。
2.多數(shù)據(jù)源:(支持無數(shù)數(shù)據(jù)庫同時連接,不同模塊可以連接不同數(shù)據(jù)庫)支持n個數(shù)據(jù)源。
3.阿里數(shù)據(jù)庫連接池druid,安全權(quán)限框架shiro(菜單權(quán)限和按鈕權(quán)限),緩存框架ehcache。
4.代碼編輯器、在線模板編輯器和模仿開發(fā)工具編輯器。
5.調(diào)用相機(jī)拍照,自定義裁剪編輯頭像,調(diào)整頭像圖片色度。
6.websocket可以在站內(nèi)及時發(fā)送信件和聲音提醒,實(shí)時在線管理,websocket可以及時刷新頁面(優(yōu)于ajax技術(shù))。
7.可流動工作流是目前公認(rèn)的相對易用的工作流引擎,集成了web proc:分為角色組和角色,菜單權(quán)限和新增、刪除、變更、查詢權(quán)限獨(dú)立分配。(一個用戶可以有多個角色)
按鈕權(quán)限:將按鈕權(quán)限分配給角色。
2.按鈕管理:自定義按鈕管理,維護(hù)按鈕shiro權(quán)限識別等。
3.菜單管理:n級自定義菜單,選擇菜單圖標(biāo),菜單狀態(tài)顯示隱藏(遞歸處理)。
4.數(shù)據(jù)字典:n級,支持多級分類。內(nèi)置的編號、排序等。
5.日志管理:記錄用戶登錄和注銷以及一些重要的操作記錄。
6.在線管理:websocket技術(shù),實(shí)時檢測在線用戶列表,統(tǒng)計在線用戶,可以強(qiáng)制用戶注銷,同一用戶只能在一個客戶端登錄。
7.系統(tǒng)用戶:新增、刪除、變更、查詢基礎(chǔ)用戶,導(dǎo)出到exc:生成完整的模塊、html頁面、處理類、映射器層、服務(wù)層、myabaits的xml建表sql腳本等。
逆向生成:可以隨意連接其他數(shù)據(jù)庫(mysql、oracle、sqlserver),根據(jù)表反射生成系統(tǒng)的模塊。
9模板管理:代碼在線編輯,管理模板,保存編輯記錄,一鍵還原,代碼生成器更加強(qiáng)大。
10.性能監(jiān)控:監(jiān)控整個系統(tǒng)的性能,sql監(jiān)控,sql防火墻,url監(jiān)控,spring監(jiān)控,會話監(jiān)控等。
11.網(wǎng)絡(luò)監(jiān)控:實(shí)時監(jiān)控服務(wù)器網(wǎng)絡(luò)接收數(shù)據(jù)包的速度,動態(tài)圖表顯示。
12.服務(wù)器監(jiān)視器:實(shí)時監(jiān)視jvm內(nèi)存、服務(wù)器內(nèi)存和cpu的使用情況。讀取一次服務(wù)器的其他配置信息。
13.系統(tǒng)設(shè)置:修改系統(tǒng)名稱、顯示每頁郵件數(shù)量、郵件服務(wù)配置和站內(nèi)郵件配置。
14.站內(nèi)信件:收發(fā)郵箱,及時接收websocket技術(shù)和通訊技術(shù)做出的提醒,可配置語音提示信件。
-通訊模塊:群聊、單聊、圖片、文件、離線消息、聊天記錄。
15.朋友管理:搜索,添加,刪除,黑名單,并查看朋友。;信息。
16.好友分組:自定義好友分組。
17.我的小組:創(chuàng)建一個小組,搜索申請加入其他人 s群,踢出群成員,管理群聊記錄。
--
18.數(shù)據(jù)庫備份:可以備份單個表(sqlserver不支持)和整個數(shù)據(jù)庫,支持本地和遠(yuǎn)程備份(java接口編程技術(shù),socket編程技術(shù))。
19.備份定時器:石英和。;強(qiáng)大的任務(wù)調(diào)度,多線程備份數(shù)據(jù)庫,以及任務(wù)啟動和關(guān)閉時的異步操作。
20.數(shù)據(jù)庫還原:歷史備份記錄,還原數(shù)據(jù)庫或單個表(sqlserver不支持),統(tǒng)計備份時間和文件大小。
21.sql編輯器:功能強(qiáng)大的sql編輯器,支持編輯復(fù)雜的查詢語句,生成動態(tài)報表,導(dǎo)出到excel。
-
22.休假申請:添加休假表單,遵循工作流休假模型流程。
23.組織:n級,由公司或部門管理。
24.員工管理:由組織和部門管理,可以綁定登錄系統(tǒng)的用戶,授權(quán)數(shù)據(jù)權(quán)限。
25.工作日志:填寫日常工作內(nèi)容,該模塊綁定數(shù)據(jù)權(quán)限。
-
26.接口測試:檢測系統(tǒng)接口:post或get,加密參數(shù),json返回結(jié)果,計算服務(wù)器響應(yīng)時間。
27.通用應(yīng)用:添加通用列表,進(jìn)行選擇過程識別,遵循相應(yīng)的模型流程-。保存表單模板29。表單模板:編輯和維護(hù)表單模板,復(fù)制表單模板,修改模板類型,預(yù)覽表單模板30。我的表單:選擇表單模板、編輯表單規(guī)則、是否上傳圖片和附件、打開富文本、調(diào)用流程開關(guān)等。31.表單數(shù)據(jù):您可以從my form 32添加、刪除、檢查表單數(shù)據(jù)和修改表單規(guī)則。調(diào)用記錄:記錄表單數(shù)據(jù)和流程實(shí)例id之間的關(guān)聯(lián)記錄。
菜單權(quán)限:每個角色分配了不同的菜單權(quán)限,每個角色看到的菜單都不一樣,有n級菜單。
按鈕權(quán)限:為不同的角色獨(dú)立分配不同的功能和權(quán)限,為不同的菜單分配權(quán)限,自定義按鈕管理。
支持多用戶權(quán)限管理后臺,權(quán)限針對不同的菜單和按鈕(一個用戶可以有多個角色)。
-技術(shù)點(diǎn)。
1.導(dǎo)入和導(dǎo)出excel文件(適用于系統(tǒng)用戶)
2生成word文件(應(yīng)用于代碼生成器生成的doc文檔))
3.io流下載文件(應(yīng)用程序在代碼生成器中生成,并壓縮成zip文件以供下載)
4代碼zip壓縮和打包(在代碼生成器中生成應(yīng)用程序后壓縮成一個zip文件)
5.md5加密sha加密(登錄密碼用此加密加密)接口加密身份驗證。
6.數(shù)據(jù)庫連接池德魯伊。druid在監(jiān)控、可伸縮性、穩(wěn)定性、性能方面優(yōu)勢明顯,支持并發(fā)。
7.shiro(登錄授權(quán))(會話管理)(shiro注釋菜單權(quán)限攔截)(shiro標(biāo)簽按鈕權(quán)限)
8.freemaker模板引擎(用于代碼生成器)
9.ehcache定義緩存,選擇緩存存儲目錄,處理并發(fā),提高系統(tǒng)性能。
10.tab tab頁功能,tab可以自由切換,數(shù)據(jù)庫不能重復(fù)操作(全部可以關(guān)閉,當(dāng)前可以關(guān)閉,其他可以關(guān)閉)。
11.多數(shù)據(jù)源技術(shù)
12.調(diào)用相機(jī)技術(shù),圖像切割技術(shù)(用戶頭像編輯)
13.在線編輯器,模仿開發(fā)工具(代碼生成器的模板編輯)
14.在單個組中發(fā)送電子郵件,可以以html和純文本格式發(fā)送。
15.根據(jù)漢字分析漢字的整體拼寫(拼音)和聲母(導(dǎo)入excel到用戶表中,根據(jù)用戶生成拼音用戶名 的漢字名稱)。
16.站內(nèi)語音提醒,js控制音頻播放。
17.java讀寫ini配置文件。
18.java web socket即時通訊技術(shù),點(diǎn)對點(diǎn),好友,群組,發(fā)送圖片文件,離線消息,保存聊天記錄。
19.百度富文本編輯器,可以上傳圖片和附件
20.java石英任務(wù)調(diào)度(應(yīng)用于數(shù)據(jù)庫定時備份模塊)
21.ajax異步跨域技術(shù),跨域上傳文件,圖片。
官方網(wǎng)站:。
標(biāo)簽:
許可表
了解更多自動生成表單java(java開發(fā)可定制的表單)相關(guān)內(nèi)容請關(guān)注本站點(diǎn)。