久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

一款基于代碼生成器的智能開(kāi)發(fā)平臺(tái),,前后端分離版本

 昵稱34195792 2019-04-21

項(xiàng)目介紹

Jeecg-boot 是一款基于代碼生成器的智能開(kāi)發(fā)平臺(tái)! 采用前后端分離技術(shù):SpringBoot,,Mybatis-plus,Shiro,,JWT,,Vue & Ant Design。提供強(qiáng)大的代碼生成器,, 前端頁(yè)面代碼和后端代碼一鍵生成,,不需要寫(xiě)任何代碼,保持jeecg一貫的強(qiáng)大,,絕對(duì)是全棧開(kāi)發(fā)者福音?。?JeecgBoot的宗旨是降低前后端分離的開(kāi)發(fā)成本,,提高UI能力的同時(shí),,提高開(kāi)發(fā)效率,追求更高的能力,,No代碼概念,,一系列智能化在線開(kāi)發(fā)。

JEECG宗旨是: 簡(jiǎn)單功能由Online Coding配置實(shí)現(xiàn),,NO代碼,;復(fù)雜功能由代碼生成器生成進(jìn)行手工Merge; 復(fù)雜業(yè)務(wù)流程采用表單自定義,,業(yè)務(wù)流程使用工作流來(lái)實(shí)現(xiàn)、擴(kuò)展出任務(wù)接口,,供開(kāi)發(fā)編寫(xiě)業(yè)務(wù)邏輯,。實(shí)現(xiàn)了流程任務(wù)節(jié)點(diǎn)和任務(wù)接口的靈活配置,既保證了公司流程的保密行,,又減少了開(kāi)發(fā)人員的工作量,。

適用項(xiàng)目

Jeecg-Boot快速開(kāi)發(fā)平臺(tái),可以應(yīng)用在任何J2EE項(xiàng)目的開(kāi)發(fā)中,,尤其適合企業(yè)信息管理系統(tǒng)(MIS),、內(nèi)部辦公系統(tǒng)(OA)、企業(yè)資源計(jì)劃系統(tǒng)(ERP),、客戶關(guān)系管理系統(tǒng)(CRM)等,,其半智能手工Merge的開(kāi)發(fā)方式,可以顯著提高開(kāi)發(fā)效率70%以上,,極大降低開(kāi)發(fā)成本,。

為什么選擇JEECG-BOOT?

  • 1.采用最新主流前后分離框架(Springboot+Mybatis+andt),容易上手; 代碼生成器依賴性低,靈活的擴(kuò)展能力,,可靈活實(shí)現(xiàn)二次開(kāi)發(fā);
  • 2.開(kāi)發(fā)效率很高,采用代碼生成器,,單表數(shù)據(jù)模型和一對(duì)多(父子表)數(shù)據(jù)模型,增刪改查功能自動(dòng)生成,,菜單配置直接使用,;
  • 3.代碼生成器提供強(qiáng)大模板機(jī)制,支持自定義模板風(fēng)格,。目前提供四套風(fēng)格模板(單表兩套,、一對(duì)多兩套)
  • 4.封裝完善的用戶、角色,、菜單,、組織機(jī)構(gòu)、數(shù)據(jù)字典,、在線定時(shí)任務(wù)等基礎(chǔ)功能,,支持訪問(wèn)授權(quán)、按鈕權(quán)限,、數(shù)據(jù)權(quán)限等功能
  • 5.常用共通封裝,,各種工具類(定時(shí)任務(wù),短信接口,郵件發(fā)送,Excel導(dǎo)入導(dǎo)出等),基本滿足80%項(xiàng)目需求
  • 6.簡(jiǎn)易Excel導(dǎo)入導(dǎo)出,支持單表導(dǎo)出和一對(duì)多表模式導(dǎo)出,,生成的代碼自帶導(dǎo)入導(dǎo)出功能
  • 7.集成簡(jiǎn)易報(bào)表工具,,圖像報(bào)表和數(shù)據(jù)導(dǎo)出非常方便,可極其方便的生成圖形報(bào)表,、pdf,、excel,、word等報(bào)表;
  • 8.采用前后分離技術(shù),,頁(yè)面UI風(fēng)格精美,,針對(duì)常用組件做了封裝:時(shí)間、行表格控件,、截取顯示控件,、報(bào)表組件,,編輯器等等
  • 9.查詢過(guò)濾器:查詢功能自動(dòng)生成,,后臺(tái)動(dòng)態(tài)拼SQL追加查詢條件;支持多種匹配方式(全匹配/模糊查詢/包含查詢/不匹配查詢),;
  • 10.數(shù)據(jù)權(quán)限(精細(xì)化數(shù)據(jù)權(quán)限控制,,控制到行級(jí),列表級(jí),,表單字段級(jí),,實(shí)現(xiàn)不同人看不同數(shù)據(jù),不同人對(duì)同一個(gè)頁(yè)面操作不同字段
  • 11.在線配置報(bào)表(無(wú)需編碼,,通過(guò)在線配置方式,,實(shí)現(xiàn)曲線圖,柱狀圖,,數(shù)據(jù)等報(bào)表)
  • 12.頁(yè)面校驗(yàn)自動(dòng)生成(必須輸入,、數(shù)字校驗(yàn)、金額校驗(yàn),、時(shí)間空間等);
  • 13.集成工作流activiti,,并實(shí)現(xiàn)了只需在頁(yè)面配置流程轉(zhuǎn)向,可極大的簡(jiǎn)化bpm工作流的開(kāi)發(fā),;用bpm的流程設(shè)計(jì)器畫(huà)出了流程走向,,一個(gè)工作流基本就完成了,只需寫(xiě)很少量的java代碼,;
  • 14.在線流程設(shè)計(jì),,采用開(kāi)源Activiti流程引擎,實(shí)現(xiàn)在線畫(huà)流程,自定義表單,表單掛靠,業(yè)務(wù)流轉(zhuǎn)
  • 15.多數(shù)據(jù)源:及其簡(jiǎn)易的使用方式,,在線配置數(shù)據(jù)源配置,,便捷的從其他數(shù)據(jù)抓取數(shù)據(jù);
  • 16.國(guó)際化:支持多語(yǔ)言,,開(kāi)發(fā)國(guó)際化項(xiàng)目非常方便,;
  • 17.自定義表單,支持用戶自定義表單布局,,支持單表,,一對(duì)多表單,、支持select、radio,、checkbox,、textarea、date,、popup,、列表、宏等控件
  • 18.專業(yè)接口對(duì)接機(jī)制,,統(tǒng)一采用restful接口方式,,集成swagger-ui在線接口文檔,Jwt token安全驗(yàn)證,,方便客戶端對(duì)接
  • 19.接口安全機(jī)制,,可細(xì)化控制接口授權(quán),非常簡(jiǎn)便實(shí)現(xiàn)不同客戶端只看自己數(shù)據(jù)等控制
  • 20.高級(jí)組合查詢功能,,在線配置支持主子表關(guān)聯(lián)查詢,,可保存查詢歷史
  • 21.提供各種系統(tǒng)監(jiān)控,實(shí)時(shí)跟蹤系統(tǒng)運(yùn)行情況(監(jiān)控 Redis,、Tomcat,、jvm、服務(wù)器信息,、請(qǐng)求追蹤,、SQL監(jiān)控)
  • 22.消息中心(支持短信、郵件,、微信推送等等)
  • 22.數(shù)據(jù)變更記錄日志,,可記錄數(shù)據(jù)每次變更內(nèi)容,通過(guò)版本對(duì)比功能查看歷史變化
  • 23.平臺(tái)UI強(qiáng)大,,實(shí)現(xiàn)了移動(dòng)自適應(yīng)
  • 24.平臺(tái)首頁(yè)風(fēng)格,,提供多種組合模式,支持自定義風(fēng)格
  • 25.提供簡(jiǎn)單易用的打印插件,,支持谷歌,、IE瀏覽器等各種瀏覽器
  • 26.示例代碼豐富,提供很多學(xué)習(xí)案例參考

技術(shù)架構(gòu)

后端

  • 基礎(chǔ)框架:Spring Boot 2.0.3.RELEASE
  • 持久層框架:Mybatis-plus_3.0.6
  • 安全框架:Apache Shiro 1.4.0-RC2,,Jwt_3.4.1
  • 數(shù)據(jù)庫(kù)連接池:阿里巴巴Druid 1.1.10
  • 緩存框架:redis
  • 日志打?。簂ogback
  • 其他:fastjson,poi,,Swagger-ui,,quartz, lombok(簡(jiǎn)化代碼)等。

前端

  • Vue 2.5.22,Vuex,Vue Router
  • Axios
  • ant-design-vue
  • webpack,yarn
  • vue-cropper - 頭像裁剪組件
  • @antv/g2 - Alipay AntV 數(shù)據(jù)可視化圖表
  • Viser-vue - antv/g2 封裝實(shí)現(xiàn)
  • eslint,,@vue/cli 3.2.1
  • vue-print-nb - 打印

開(kāi)發(fā)環(huán)境

  • 語(yǔ)言:Java 8
  • IDE(JAVA): Eclipse安裝lombok插件 或者 IDEA
  • IDE(前端): WebStorm 或者 IDEA
  • 依賴管理:Maven
  • 數(shù)據(jù)庫(kù):MySQL5.0 & Oracle 11g
  • 緩存:Redis

技術(shù)文檔

  • 官方文檔 : http://jeecg-boot.
  • 零基礎(chǔ)入門: http://jeecg-boot./?t=344845
  • 在線演示 : http://boot.

功能模塊

├─系統(tǒng)管理│ ├─用戶管理│ ├─角色管理│ ├─菜單管理│ ├─權(quán)限設(shè)置(支持按鈕權(quán)限,、數(shù)據(jù)權(quán)限)│ ├─部門管理│ └─字典管理├─智能化功能│ ├─代碼生成器功能(一鍵生成前后端代碼,,生成后無(wú)需修改直接用,絕對(duì)是后端開(kāi)發(fā)福音)│ ├─代碼生成器模板(提供4套模板,,分別支持單表和一對(duì)多模型,,不同風(fēng)格選擇)│ ├─代碼生成器模板(生成代碼,自帶excel導(dǎo)入導(dǎo)出)│ ├─查詢過(guò)濾器(查詢邏輯無(wú)需編碼,,系統(tǒng)根據(jù)頁(yè)面配置自動(dòng)生成)│ ├─高級(jí)查詢器(彈窗自動(dòng)組合查詢條件)│ ├─Excel導(dǎo)入導(dǎo)出工具集成(支持單表,,一對(duì)多 導(dǎo)入導(dǎo)出)│ ├─平臺(tái)移動(dòng)自適應(yīng)支持├─Online在線開(kāi)發(fā)│ ├─Online在線表單(暫未開(kāi)源)│ ├─Online在線圖表(暫未開(kāi)源)│ ├─Online在線報(bào)表│ ├─消息中心(支持短信、郵件,、微信推送等等)├─系統(tǒng)監(jiān)控│ ├─性能掃描監(jiān)控│ │ ├─監(jiān)控 Redis│ │ ├─Tomcat│ │ ├─jvm│ │ ├─服務(wù)器信息│ │ ├─請(qǐng)求追蹤│ ├─定時(shí)任務(wù)│ ├─系統(tǒng)日志│ ├─數(shù)據(jù)日志(記錄數(shù)據(jù)變更情況,,可進(jìn)行版本對(duì)比查看數(shù)據(jù)變更記錄)│ ├─系統(tǒng)通知│ ├─SQL監(jiān)控│ ├─swagger-ui(在線接口文檔)│─報(bào)表示例│ ├─曲線圖│ └─餅狀圖│ └─柱狀圖│ └─折線圖│ └─面積圖│ └─雷達(dá)圖│ └─儀表圖│ └─進(jìn)度條│ └─排名列表│ └─等等│─常用示例│ ├─單表模型例子│ └─一對(duì)多模型例子│ └─打印例子│ └─一對(duì)多TAB例子│ └─內(nèi)嵌table例子│ └─常用選擇組件│ └─一對(duì)多JEditable│ └─接口模擬測(cè)試│ └─一對(duì)多JEditable│─封裝通用組件 │ ├─行編輯表格JEditableTable│ └─省略顯示組件│ └─時(shí)間控件│ └─高級(jí)查詢│ └─通用選擇用戶組件│ └─通過(guò)組織機(jī)構(gòu)選擇用戶組件│ └─報(bào)表組件封裝│ └─等等組件│─更多頁(yè)面模板│ ├─各種高級(jí)表單│ ├─各種列表效果│ └─結(jié)果頁(yè)面│ └─異常頁(yè)面│ └─個(gè)人頁(yè)面│─流程模塊功能 (暫未開(kāi)源)│ ├─在線流程設(shè)計(jì)│ ├─在線表單設(shè)計(jì)│ └─我的任務(wù)│ └─歷史流程│ └─歷史流程│ └─流程實(shí)例管理│ └─流程監(jiān)聽(tīng)管理│ └─流程表達(dá)式│ └─我發(fā)起的流程│ └─我的抄送│ └─流程委派、抄送,、跳轉(zhuǎn)│ └─,。。,。└─其他模塊 └─更多功能開(kāi)發(fā)中。,。

系統(tǒng)效果

一款基于代碼生成器的智能開(kāi)發(fā)平臺(tái),,前后端分離版本

一款基于代碼生成器的智能開(kāi)發(fā)平臺(tái),前后端分離版本

一款基于代碼生成器的智能開(kāi)發(fā)平臺(tái),,前后端分離版本

一款基于代碼生成器的智能開(kāi)發(fā)平臺(tái),,前后端分離版本

一款基于代碼生成器的智能開(kāi)發(fā)平臺(tái),前后端分離版本

一款基于代碼生成器的智能開(kāi)發(fā)平臺(tái),,前后端分離版本

一款基于代碼生成器的智能開(kāi)發(fā)平臺(tái),,前后端分離版本

后臺(tái)開(kāi)發(fā)環(huán)境和依賴

  • java
  • maven
  • jdk8
  • mysql
  • redis
  • 數(shù)據(jù)庫(kù)腳步:jeecg-boot\docs\jeecg-boot_1.1.0-20190415.sql
  • 默認(rèn)登錄賬號(hào): admin/123456

前端開(kāi)發(fā)環(huán)境和依賴

  • node
  • yarn
  • webpack
  • eslint
  • @vue/cli 3.2.1
  • ant-design-vue - Ant Design Of Vue 實(shí)現(xiàn)
  • vue-cropper - 頭像裁剪組件
  • @antv/g2 - Alipay AntV 數(shù)據(jù)可視化圖表
  • Viser-vue - antv/g2 封裝實(shí)現(xiàn)

項(xiàng)目下載和運(yùn)行

  • 拉取項(xiàng)目代碼
git clone https://github.com/zhangdaiscott/jeecg-boot.gitcd jeecg-boot/ant-design-jeecg-vue
  1. 安裝node.js
  2. 切換到ant-design-jeecg-vue文件夾下
# 安裝yarnnpm install -g yarn# 下載依賴yarn install# 啟動(dòng)yarn run serve# 編譯項(xiàng)目yarn run build# Lints and fixes filesyarn run lint

其他說(shuō)明

  • 項(xiàng)目使用的 vue-cli3, 請(qǐng)更新您的 cli
  • 關(guān)閉 Eslint (不推薦) 移除 package.json 中 eslintConfig 整個(gè)節(jié)點(diǎn)代碼
  • 修改 Ant Design 配色,在文件 vue.config.js 中,,其他 less 變量覆蓋參考 ant design 官方說(shuō)明
 css: { loaderOptions: { less: { modifyVars: { /* less 變量覆蓋,,用于自定義 ant design 主題 */ 'primary-color': '#F5222D', 'link-color': '#F5222D', 'border-radius-base': '4px', }, javascriptEnabled: true, } } }

項(xiàng)目地址

https://github.com/zhangdaiscott/jeecg-boot

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多