GitHub 近兩萬 Star無需編碼可一鍵生成前后端代碼這個開源項目有點強_第1頁
GitHub 近兩萬 Star無需編碼可一鍵生成前后端代碼這個開源項目有點強_第2頁
GitHub 近兩萬 Star無需編碼可一鍵生成前后端代碼這個開源項目有點強_第3頁
GitHub 近兩萬 Star無需編碼可一鍵生成前后端代碼這個開源項目有點強_第4頁
GitHub 近兩萬 Star無需編碼可一鍵生成前后端代碼這個開源項目有點強_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

GitHub近兩萬Star,無需編碼,可一鍵生成前后端代碼,這個開源項目有點強!項目介紹:JeecgBoot是一款基于代碼生成器的低代碼開發(fā)平臺!前后端分離架構(gòu)SpringBoot2.x,SpringCloud,AntDesign&Vue,Mybatis-plus,Shiro,JWT,支持微服務。強大的代碼生成器讓前后端代碼一鍵生成,實現(xiàn)低代碼開發(fā)!JeecgBoot引領(lǐng)新的低代碼開發(fā)模式(OnlineCoding->代碼生成器->手工MERGE),幫助解決Java項目70%的重復工作,讓開發(fā)更多關(guān)注業(yè)務。既能快速提高效率,節(jié)省研發(fā)成本,同時又不失靈活性!JeecgBoot提供了一系列低代碼模塊,實現(xiàn)在線開發(fā)真正的零代碼:Online表單開發(fā)、Online報表、報表配置能力、在線圖表設計、大屏設計、移動配置能力、表單設計器、在線設計流程、流程自動化配置、插件能力(可插拔)等等!JEECG宗旨是:

簡單功能由OnlineCoding配置實現(xiàn),做到零代碼開發(fā);復雜功能由代碼生成器生成進行手工Merge實現(xiàn)低代碼開發(fā),既保證了智能又兼顧靈活;實現(xiàn)了低代碼開發(fā)的同時又支持靈活編碼,解決了當前低代碼產(chǎn)品普遍不靈活的弊端!JEECG業(yè)務流程:

采用工作流來實現(xiàn)、擴展出任務接口,供開發(fā)編寫業(yè)務邏輯,表單提供多種解決方案:表單設計器、online配置表單、編碼表單。同時實現(xiàn)了流程與表單的分離設計(松耦合)、并支持任務節(jié)點靈活配置,既保證了公司流程的保密性,又減少了開發(fā)人員的工作量。適用項目Jeecg-Boot低代碼開發(fā)平臺,可以應用在任何J2EE項目的開發(fā)中,尤其適合SAAS項目、企業(yè)信息管理系統(tǒng)(MIS)、內(nèi)部辦公系統(tǒng)(OA)、企業(yè)資源計劃系統(tǒng)(ERP)、客戶關(guān)系管理系統(tǒng)(CRM)等,其半智能手工Merge的開發(fā)方式,可以顯著提高開發(fā)效率70%以上,極大降低開發(fā)成本。技術(shù)架構(gòu):開發(fā)環(huán)境語言:Java8IDE(JAVA):IDEA/Eclipse安裝lombok插件IDE(前端):WebStorm或者IDEA依賴管理:Maven數(shù)據(jù)庫:MySQL5.7+

&

Oracle11g&Sqlserver2017緩存:Redis后端基礎(chǔ)框架:SpringBoot2.3.5.RELEASE微服務框架:SpringCloudAlibaba2.2.3.RELEASE持久層框架:Mybatis-plus3.4.1安全框架:ApacheShiro1.7.0,Jwt3.11.0微服務技術(shù)棧:SpringCloudAlibaba、Nacos、Gateway、Sentinel、Skywarking數(shù)據(jù)庫連接池:阿里巴巴Druid1.1.22緩存框架:redis日志打?。簂ogback其他:fastjson,poi,Swagger-ui,quartz,lombok(簡化代碼)等。前端Vue2.6.10,Vuex,VueRouterAxiosant-design-vuewebpack,yarnvue-cropper-頭像裁剪組件@antv/g2-AlipayAntV數(shù)據(jù)可視化圖表Viser-vue

-antv/g2封裝實現(xiàn)eslint,@vue/cli3.2.1vue-print-nb-打印功能模塊├─系統(tǒng)管理

├─用戶管理

├─角色管理

├─菜單管理

├─權(quán)限設置(支持按鈕權(quán)限、數(shù)據(jù)權(quán)限)

├─表單權(quán)限(控制字段禁用、隱藏)

├─部門管理

├─我的部門(二級管理員)

└─字典管理

└─分類字典

└─系統(tǒng)公告

└─職務管理

└─通訊錄

└─多租戶管理

├─消息中心

├─消息管理

├─模板管理

├─代碼生成器(低代碼)

├─代碼生成器功能(一鍵生成前后端代碼,生成后無需修改直接用,絕對是后端開發(fā)福音)

├─代碼生成器模板(提供4套模板,分別支持單表和一對多模型,不同風格選擇)

├─代碼生成器模板(生成代碼,自帶excel導入導出)

├─查詢過濾器(查詢邏輯無需編碼,系統(tǒng)根據(jù)頁面配置自動生成)

├─高級查詢器(彈窗自動組合查詢條件)

├─Excel導入導出工具集成(支持單表,一對多

導入導出)

├─平臺移動自適應支持

├─系統(tǒng)監(jiān)控

├─Gateway路由網(wǎng)關(guān)

├─性能掃描監(jiān)控

├─監(jiān)控

Redis

├─Tomcat

├─jvm

├─服務器信息

├─請求追蹤

├─磁盤監(jiān)控

├─定時任務

├─系統(tǒng)日志

├─消息中心(支持短信、郵件、微信推送等等)

├─數(shù)據(jù)日志(記錄數(shù)據(jù)快照,可對比快照,查看數(shù)據(jù)變更情況)

├─系統(tǒng)通知

├─SQL監(jiān)控

├─swagger-ui(在線接口文檔)

│─報表示例

├─曲線圖

└─餅狀圖

└─柱狀圖

└─折線圖

└─面積圖

└─雷達圖

└─儀表圖

└─進度條

└─排名列表

└─等等

│─大屏模板

├─作戰(zhàn)指揮中心大屏

└─物流服務中心大屏

│─常用示例

├─自定義組件

├─對象存儲(對接阿里云)

├─JVXETable示例(各種復雜ERP布局示例)

├─單表模型例子

└─一對多模型例子

└─打印例子

└─一對多TAB例子

└─內(nèi)嵌table例子

└─常用選擇組件

└─異步樹table

└─接口模擬測試

└─表格合計示例

└─異步樹列表示例

└─一對多JEditable

└─JEditable組件示例

└─圖片拖拽排序

└─圖片翻頁

└─圖片預覽

└─PDF預覽

└─分屏功能

│─封裝通用組件

├─行編輯表格JEditableTable

└─省略顯示組件

└─時間控件

└─高級查詢

└─用戶選擇組件

└─報表組件封裝

└─字典組件

└─下拉多選組件

└─選人組件

└─選部門組件

└─通過部門選人組件

└─封裝曲線、柱狀圖、餅狀圖、折線圖等等報表的組件(經(jīng)過封裝,使用簡單)

└─在線code編輯器

└─上傳文件組件

└─驗證碼組件

└─樹列表組件

└─表單禁用組件

└─等等

│─更多頁面模板

├─各種高級表單

├─各種列表效果

└─結(jié)果頁面

└─異常頁面

└─個人頁面

├─高級功能

├─系統(tǒng)編碼規(guī)則

├─提供單點登錄CAS集成方案

├─提供APP發(fā)布方案

├─集成Websocket消息通知機制

├─Online在線開發(fā)(低代碼)

├─Online在線表單

-

功能已開放

├─Online代碼生成器

-

功能已開放

├─Online在線報表

-

功能已開放

├─Online在線圖表(暫不開源)

├─Online圖表模板配置(暫不開源)

├─Online布局設計(暫不開源)

├─多數(shù)據(jù)源管理

-

功能已開放

├─積木報表設計器(低代碼)

├─打印設計器

├─數(shù)據(jù)報表設計

├─圖形報表設計(支持echart)

├─大屏設計器(暫不開源)

│─流程模塊功能

(暫不開源)

├─流程設計器

├─在線表單設計

└─我的任務

└─歷史流程

└─歷史流程

└─流程實例管理

└─流程監(jiān)聽管理

└─流程表達式

└─我發(fā)起的流程

└─我的抄送

└─流程委派、抄送、跳轉(zhuǎn)

└─。。。

└─其他模塊

└─更多功能開發(fā)中。。

微服務整體解決方案(2.4+版本)1、服務注冊和發(fā)現(xiàn)Nacos√2、統(tǒng)一配置中心Nacos

√3、路由網(wǎng)關(guān)gateway(三種加載方式)√4、分布式httpfeign√5、熔斷和降級Sentinel√6、分布式文件Minio、阿里OSS√7、統(tǒng)一權(quán)限控制JWT+Shiro√8、服務監(jiān)控SpringBootAdmin√9、鏈路跟蹤Skywarking10、消息中間件RabbitMQ

√11、分布式任務xxl-job

√12、分布式事務Seata13、分布式日志elk+kafa14、支持docker-compose、k8s、jenkins15、CAS單點登錄

√16、路由限流

√微服務架構(gòu)圖在公眾號后端架構(gòu)師后臺回復“架構(gòu)整潔”,獲取一份驚喜禮包。微服務架構(gòu)圖JeecgBoot產(chǎn)品功能藍圖功能藍圖項目下載和運行拉取項目代碼git

clone

/zhangdaiscott/jeecg-boot.git

cd

jeecg-boot/ant-design-jeecg-vue安裝node.js切換到ant-design-jeecg-vue文件

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論