Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 免费播放一区二区三区,九九热视频这里只有精品,国产成人亚洲精品电影

          整合營銷服務(wù)商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          Springboot快速開發(fā)框架推薦,接私活利器「開

          Springboot快速開發(fā)框架推薦,接私活利器「開源」

          期為大家精選了 碼云 上優(yōu)秀的 Spring Boot 語言開源項目,涵蓋了企業(yè)級系統(tǒng)框架、文件文檔系統(tǒng)、秒殺系統(tǒng)、微服務(wù)化系統(tǒng)、后臺管理系統(tǒng)等,希望能夠給大家?guī)硪稽c幫助:)

          1、項目名稱:分布式敏捷開發(fā)系統(tǒng)架構(gòu)

          項目簡介:基于 Spring + SpringMVC + Mybatis 分布式敏捷開發(fā)系統(tǒng)架構(gòu),提供整套公共微服務(wù)服務(wù)模塊:集中權(quán)限管理(單點登錄)、內(nèi)容管理、支付中心、用戶管理(支持第三方登錄)、微信平臺、存儲系統(tǒng)、配置中心、日志分析、任務(wù)和通知等,支持服務(wù)治理、監(jiān)控和追蹤,努力為中小型企業(yè)打造全方位J2EE企業(yè)級開發(fā)解決方案。

          項目地址:https://gitee.com/shuzheng/zheng2、

          2、項目名稱:模塊化開發(fā)系統(tǒng)

          項目簡介:以 SpringBoot 為中心,模塊化開發(fā)系統(tǒng),用戶可以隨意刪減除權(quán)限框架外 任意的系統(tǒng)模塊。復(fù)用,組裝性強主要應(yīng)用技術(shù):

          • spring Security
          • Ehcache
          • quartz
          • swagger2
          • Mysql5.6
          • springjdbc
          • druid
          • spring social
          • spring session
          • layerui+vue.js

          項目地址:https://gitee.com/YYDeament/88ybg

          3、項目名稱:JAVA 分布式快速開發(fā)平臺

          項目簡介:JAVA 分布式快速開發(fā)平臺:SpringBoot,SpringMVC,Mybatis,mybatis-plus,motan/dubbo分布式,Redis 緩存,Shiro 權(quán)限管理,Spring-Session 單點登錄,Quartz 分布式集群調(diào)度,Restful 服務(wù),QQ/微信登錄,App token 登錄,微信/支付寶支付;日期轉(zhuǎn)換、數(shù)據(jù)類型轉(zhuǎn)換、序列化、漢字轉(zhuǎn)拼音、身份證號碼驗證、數(shù)字轉(zhuǎn)人民幣、發(fā)送短信、發(fā)送郵件、加密解密、圖片處理、excel 導(dǎo)入導(dǎo)出、FTP/SFTP/fastDFS 上傳下載、二維碼、XML 讀寫、高精度計算、系統(tǒng)配置工具類等。

          項目地址:https://gitee.com/iBase4J/iBase4J

          4、項目名稱:快速開發(fā)框架 ThinkGem

          項目簡介:Java EE(J2EE)快速開發(fā)框架,基于經(jīng)典技術(shù)組合(Spring MVC、Apache Shiro、MyBatis、Bootstrap UI),包括核心模塊如:組織機構(gòu)、角色用戶、權(quán)限授權(quán)、數(shù)據(jù)權(quán)限、內(nèi)容管理、工作流等。雖說很長時間沒有大的更新了,但它的架構(gòu)精良易于擴展深受大家喜愛,依然是中小企業(yè)的首選,它的功能設(shè)計、底層架構(gòu)也非常具有參考意義、是學(xué)習入門的首選。關(guān)注我ThinkGem開源中國博客了解4.0最新動態(tài)。

          項目地址:https://gitee.com/thinkgem/jeesite

          5、項目名稱:Java 快速開發(fā)平臺 MCMS

          項目簡介:完整開源,Java 快速開發(fā)平臺?;?Spring、SpringMVC、Mybatis 架構(gòu),MStore 提供更多好用的插件與模板(文章、商城、微信、論壇、會員、評論、支付、積分、工作流、任務(wù)調(diào)度等,同時提供上百套免費模板任意選擇),價值源自分享!銘飛系統(tǒng)不僅一套簡單好用的開源系統(tǒng)、更是一整套優(yōu)質(zhì)的開源生態(tài)內(nèi)容體系。

          項目地址:https://gitee.com/mingSoft/MCMS

          6、項目名稱:分布式秒殺系統(tǒng)

          項目簡介:可能秒殺架構(gòu)原理大家都懂,網(wǎng)上也有不少實現(xiàn)方式,但大多都是文字的描述,告訴你如何如何,什么加鎖、緩存、隊列之類。但很少全面有的案例告訴你如何去做,既然是從0到1,希望以下代碼案例可以幫助到你。當然最終落實到生產(chǎn),還有很長的路要走,要根據(jù)自己的業(yè)務(wù)進行編碼,實施并部署。你將會在代碼案例中學(xué)到以下知識:

          • 如何搭建 SpringBoot 微服務(wù)
          • ThreadPoolExecutor 線程池的使用
          • ReentrantLock 和 Synchronized 的使用場景
          • 數(shù)據(jù)庫鎖機制(悲觀鎖、樂觀鎖)
          • 分布式鎖( RedissLock、Zookeeper )
          • 進程內(nèi)消息隊列(LinkedBlockingQueue、ArrayBlockingQueue、ConcurrentLinkedQueue)
          • 分布式消息隊列(Redis、Kafka)
          • AOP 實現(xiàn)切面鎖
          • Disruptor 高效隊列
          • 商品詳情頁靜態(tài)化

          項目地址:https://gitee.com/52itstyle/spring-boot-seckill

          7、項目名稱:Spring Boot 快速開發(fā)平臺

          項目簡介:renren-fast 是一個輕量級的 Spring Boot 快速開發(fā)平臺,其設(shè)計目標是開發(fā)迅速、學(xué)習簡單、輕量級、易擴展;使用 Spring Boot、Shiro、MyBatis、Redis、Bootstrap、Vue2.x 等框架,包含:管理員列表、角色管理、菜單管理、定時任務(wù)、參數(shù)管理、代碼生成器、日志管理、云存儲、API 模塊(APP 接口開發(fā)利器)、前后端分離等。

          項目地址:https://gitee.com/babaio/renren-fast

          8、項目名稱:企業(yè)級快速開發(fā)腳手架

          項目簡介:本項目是 spring boot 搭建的一個企業(yè)級快速開發(fā)腳手架。其技術(shù)棧如下所示:

          • Spring Boot
          • MySQL
          • Freemark
          • SiteMesh
          • Shiro
          • Bootstrap
          • mybatis、mybatisPlus
          • redis
          • Activiti

          項目地址:https://gitee.com/jamen/slife

          9、項目名稱:文件文檔在線預(yù)覽

          項目簡介:此項目為使用 spring boot 打造文件文檔在線預(yù)覽項目解決方案,對標業(yè)內(nèi)付費產(chǎn)品有【永中office】【office365】【idocv】等,在取得公司高層同意后以Apache協(xié)議開源出來反哺社區(qū),該項目使用流行的spring boot搭建,易上手和部署,基本支持主流辦公文檔的在線預(yù)覽,如 doc、docx、Excel、pdf、txt、zip、rar、圖片等等。

          • 支持 office,pdf 等辦公文檔
          • 支持 txt、java、php、py、md、js、css等所有純文本
          • 支持zip、rar、jar、tar、gzip等壓縮包
          • 支持jpg、jpeg、png、gif等圖片預(yù)覽(翻轉(zhuǎn),縮放,鏡像)
          • 使用 spring boot 開發(fā),預(yù)覽服務(wù)搭建部署非常簡便
          • rest 接口提供服務(wù),跨平臺特性(java、php、python、go、php….)都支持,應(yīng)用接入簡單方便
          • 抽象預(yù)覽服務(wù)接口,方便二次開發(fā),非常方便添加其他類型文件預(yù)覽支持
          • 最最重要 Apache 協(xié)議開源,代碼pull下來想干嘛就干嘛

          項目地址:https://gitee.com/kekingcn/file-online-preview

          10、項目名稱:微服務(wù)化開發(fā)平臺

          項目簡介:Cloud-Admin 是國內(nèi)首個基于 Spring Cloud 微服務(wù)化開發(fā)平臺,核心技術(shù)采用 Spring Boot2 以及 Spring Cloud Gateway 相關(guān)核心組件,前端采用 vue-element-admin 組件。具有統(tǒng)一授權(quán)、認證后臺管理系統(tǒng),其中包含具備用戶管理、資源權(quán)限管理、網(wǎng)關(guān) API 管理等多個模塊,支持多業(yè)務(wù)系統(tǒng)并行開發(fā),可以作為后端服務(wù)的開發(fā)腳手架。代碼簡潔,架構(gòu)清晰,適合學(xué)習和直接項目中使用。

          項目地址:https://gitee.com/minull/ace-security

          11、項目名稱:后臺管理系統(tǒng) Guns

          項目簡介:Guns 基于 SpringBoot,致力于做更簡潔的后臺管理系統(tǒng),完美整合 springmvc + shiro + mybatis-plus + beetl。Guns 項目代碼簡潔,注釋豐富,上手容易,同時 Guns 包含許多基礎(chǔ)模塊(用戶管理,角色管理,部門管理,字典管理等10個模塊),可以直接作為一個后臺管理系統(tǒng)的腳手架。Guns v3.0 新增 rest api 服務(wù),提供對接服務(wù)端接口的支持,并利用 jwt token 鑒權(quán)機制給予客戶端的訪問權(quán)限,傳輸數(shù)據(jù)進行 md5 簽名保證傳輸過程數(shù)據(jù)的安全性!

          項目地址:https://gitee.com/naan1993/guns

          JeeWeb是一款基于SpringBoot 2+Spring+Mybatis+Hibernate的敏捷開發(fā)系統(tǒng);它是一款具有代碼生成功能的智能快速開發(fā)平臺;是以Spring Framework為核心容器,Spring MVC為模型視圖控制器,Hibernate為數(shù)據(jù)訪問層, Apache Shiro為權(quán)限授權(quán)層,Ehcahe對常用數(shù)據(jù)進行緩存,Disruptor作為并發(fā)框架,Bootstrap作為前端框架的優(yōu)秀 開源 系統(tǒng)。

          JeeWeb是一款 全開源開發(fā)平臺 ,特別 代碼生成器模塊也采用開源模式 ,各位開發(fā)者可以根據(jù)自己的需要改造出更加適合自己的代碼生成器,不管是做項目、學(xué)習、接私活它都將是你的最佳拍檔;

          JeeWeb主要定位于企業(yè)快速開發(fā)平臺建設(shè),已內(nèi)置很多優(yōu)秀的基礎(chǔ)功能和高效的 代碼生成 工具,包括:系統(tǒng)權(quán)限組件、數(shù)據(jù)權(quán)限組件、數(shù)據(jù)字典組件、核心工具組件、視圖操作組件、代碼生成、 UI模版標簽 庫等。前端界面風格采用了結(jié)構(gòu)簡單、性能優(yōu)良、頁面美觀大氣的Twitter Bootstrap頁面展示框架。采用分層設(shè)計、提交數(shù)據(jù)安全編碼、密碼加密、訪問驗證、數(shù)據(jù)權(quán)限驗證。使用Maven做項目管理,提高項目的易開發(fā)性、擴展性。

          目前功能模塊代碼生成器、權(quán)限框架、數(shù)據(jù)字典、數(shù)據(jù)緩存、并發(fā)框架、數(shù)據(jù)監(jiān)控、計劃任務(wù)、多數(shù)據(jù)源管理、附件管理、類似mybatis動態(tài)SQL、UI模板標簽、短信發(fā)送、郵件發(fā)送、統(tǒng)計功能等功能。

          JeeWeb的開發(fā)方式采用( 代碼生成器快速設(shè)計生成代碼->手工完善邏輯->豐富模板標簽快速前端開發(fā) ),可以快速協(xié)助java開發(fā)人員解決60%的重復(fù)工作,讓開發(fā)人員更多關(guān)注業(yè)務(wù)邏輯的實現(xiàn),框架使用前端模板標簽,解放JAVA開發(fā)人員的開發(fā)壓力,提高開發(fā)效率,為企業(yè)節(jié)省項目研發(fā)成本,減少開發(fā)周期。

          后臺框架演示(支持兩種前端樣式自由切換)

          論壇演示

          前后端分離演示

          JeeWeb 技術(shù)特點

          JeeWeb使用目前流程的WEB開發(fā)架構(gòu)技術(shù),如 SpringBoot,Mybatis, Hibernate,Apache Shiro, Disruptor , ehcache, Jquery ,BootStrap等等,支持多種數(shù)據(jù)庫MySQL, Oracle, sqlserver等。 分層設(shè)計:使用分層設(shè)計,分為dao,service,Controller,view層,層次清楚,低耦合,高內(nèi)聚。

          安全考慮:嚴格遵循了web安全的規(guī)范,前后臺雙重驗證,參數(shù)編碼傳輸,密碼md5加密存儲,shiro權(quán)限驗證,從根本上避免了SQL注入,XSS攻擊,CSRF攻擊等常見的web攻擊手段。

          JeeWeb 功能特點

          • SpringBoot+Spring+Mybatis+Hibernate+Shiro+ Ehcache+Disruptor+Jquery + Boostrap + Ztree等基礎(chǔ)前后端架構(gòu)架構(gòu)
          • 采用面向聲明的開發(fā)模式, 基于泛型編寫極少代碼即可實現(xiàn)復(fù)雜的數(shù)據(jù)展示、數(shù)據(jù)編輯、表單處理等功能,在不使用代碼生成器的情況下,也只需要很少的代碼就能實現(xiàn)基礎(chǔ)的CURD操作,再配合在線開發(fā)與代碼生成器的使用,更加加快了開發(fā)的進度,將J2EE的開發(fā)效率成本提高,可以將代碼減少60%以上。
          • 在線開發(fā)(通過在線配置實現(xiàn)一個表模型的增刪改查功能,無需一行代碼,支持用戶自定義表單布局)
          • 代碼生成器,支持多種數(shù)據(jù)模型,根據(jù)表生成對應(yīng)的Entity,Service,Dao,Controller,JSP等,增刪改查功能生成直接使用
          • UI標簽開發(fā)庫,針對前端UI進行標準封裝表,頁面統(tǒng)一采用UI標簽實現(xiàn)功能:數(shù)據(jù)datagrid,treegrid,FileInput,Editor,GridSelect等,實現(xiàn)JSP頁面零JS,開發(fā)維護簡潔高效
          • 查詢過濾器:只需前端配置,后臺動態(tài)拼SQL追加查詢條件;支持多種匹配方式(全匹配/模糊查詢/包含查詢/不匹配查詢)
          • 移動平臺支持,對Bootstrap(兼容Html5)進行標準封裝
          • 靈活的權(quán)限控制,可控制到頁面或按鈕,滿足絕大部分的權(quán)限需求,優(yōu)化權(quán)限注解方便權(quán)限配置
          • 完善的XSS防范及腳本過濾,徹底杜絕XSS攻擊
          • 支持分布式部署,session存儲在redis中
          • 友好的代碼結(jié)構(gòu)及注釋,便于閱讀及二次開發(fā)
          • 引入quartz定時任務(wù),可動態(tài)完成任務(wù)的添加、修改、刪除、暫停、恢復(fù)及日志查看等功能
          • 引入swagger文檔支持,方便編寫API接口文檔
          • 國際化(支持多語言,國際化的封裝為多語言做了便捷支持)
          • 多數(shù)據(jù)源(在線配置數(shù)據(jù)源,數(shù)據(jù)源工作類封裝)
          • 數(shù)據(jù)權(quán)限:整合Shiro權(quán)限
          • 計劃任務(wù)控制(在線配置計劃任務(wù)、方便計劃任務(wù)的時間調(diào)整規(guī)劃)
          • 郵件發(fā)送(配置郵件模版、郵件帳號的在線配置、郵件異步發(fā)送、郵件發(fā)送日志功能統(tǒng)計)
          • 短信發(fā)送(配置短信模版、短信帳號的在線配置、短信異步發(fā)送、短信發(fā)送日志功能統(tǒng)計、支持短信發(fā)送平臺動態(tài)切換)
          • 多種首頁風格切換,支持自定義首頁風格。(Inspinia風格|ACE風格)
          • 數(shù)據(jù)統(tǒng)計報表:豐富的報表統(tǒng)計功能
          • 支持多種瀏覽器: Google, 火狐, IE,360 等
          • 支持數(shù)據(jù)庫: Mysql,Oracle10g,SqlServer等
          • 基礎(chǔ)權(quán)限: 用戶,角色,菜單權(quán)限
          • Web容器測試通過的有Jetty和Tomcat,Weblogic
          • 要求JDK1.8+

          技術(shù)選型

          1、后端

          • 核心框架:Spring boot2.0、Spring Framework
          • 安全框架:Apache Shiro
          • 服務(wù)端驗證:Hibernate Validator
          • 模板標簽:Beetl
          • 任務(wù)調(diào)度:Quartz
          • 持久層框架:Hibernate
          • 數(shù)據(jù)庫連接池:Alibaba Druid
          • 緩存框架:Redis、Ehcache
          • 并發(fā)框架:Disruptor
          • 日志管理:SLF4J、Log4j
          • 工具類:Apache Commons、Jackson、Xstream、

          2、前端

          • JS框架:jQuery。
          • CSS框架:Twitter Bootstrap
          • 客戶端驗證:Validform。
          • 富文本在線編輯:markdown、simditor、Summernote、CodeMirror自由切換
          • 文件上傳工具:Bootstrap fileinput
          • 數(shù)據(jù)表格:jqGrid
          • 對話框:layer
          • 樹結(jié)構(gòu)控件:jQuery zTree
          • 日期控件: datepicker
          • 代碼高亮: syntaxhighlighter

          簡單使用說明

          • 導(dǎo)入jeeweb目錄下的,具體模塊sql/mysql.sql文件到mysql數(shù)據(jù)庫
          • 導(dǎo)入項目到Idea,(項目目前使用分模塊開發(fā),我們建議是用IDEA開發(fā)).
          • 修改數(shù)據(jù)庫配置文件application.yml中的賬號密碼.
          • 啟動項目,管理員賬號admin/密碼123456

          平臺目錄結(jié)構(gòu)說明

          jeeweb
          ├─jeeweb-common 公共模塊
          │ ├─jeeweb-common-base 公用基礎(chǔ)模塊
          │ │ 
          │ ├─jeeweb-common-email 郵件基礎(chǔ)模塊
          │ │ 
          │ ├─jeeweb-common-hibernatemvc hibernate公用模塊
          │ │ 
          │ ├─jeeweb-common-mybatismvc mybatis公用模塊
          │ │ 
          │ ├─jeeweb-common-oss 數(shù)據(jù)存儲公用模塊
          │ │ 
          │ ├─jeeweb-common-quartz quartz公用模塊
          │ │ 
          │ ├─jeeweb-common-query 查詢封裝模塊
          │ │ 
          │ ├─jeeweb-common-security 安全公用模塊
          │ │ 
          │ ├─jeeweb-common-sms 短信公用模塊
          │ │ 
          │ └─jeeweb-common-utils 公用工具模塊
          │ 
          ├─jeeweb-ui UI模塊
          │ ├─jeeweb-beetl-tag 基于beetl的類似spring form的模板標簽
          │ │ 
          │ ├─jeeweb-ui-static 公用靜態(tài)資源模塊
          │ │ 
          │ └─jeeweb-ui-tag 基于靜態(tài)資源模塊的標簽
          │ 
          ├─jeeweb-web 業(yè)務(wù)模塊
          │ ├─jeeweb-admin 后臺案例模塊
          │ │ 
          │ ├─jeeweb-bbs Jeeweb官方論壇代碼模塊
          │ │ 
          │ ├─jeeweb-vue 前后端分離后端模塊
          │ │ 
          │ └─jeeweb-generator 代碼生成器模塊
          │
          

          代碼示例

          [1].GRID列表

          <#grid:grid id="onlineGrid" datatype="local" datas="${onlineSessionList}" sortname="startTimestamp" sortorder="desc">
           <#grid:column label="sys.common.key" hidden="true" name="id" width="100"/>
           <#grid:column label="用戶" name="username" />
           <#grid:column label="用戶主機IP" name="host" />
           <#grid:column label="系統(tǒng)主機IP" name="systemHost" />
           <#grid:column label="登錄時間" name="startTimestamp" width="140" queryMode="date" condition="between" />
           <#grid:column label="最后訪問時間" name="lastAccessTime" width="140"/>
           <#grid:column label="狀態(tài)" name="status" dict="onlinestatus" />
           <#grid:column label="User-Agent" name="userAgent" />
           <#grid:column label="用戶會話ID" name="id" />
           <#grid:toolbar title="強制退出" btnclass="btn-danger" icon="fa-trash-o" function="toolbarSelectConfirm" url="${adminPath}/sys/online/forceLogout" tipMsg="您確定要強制退出這些信息么,請謹慎操作!"/>
          </#grid:grid>
          

          [2].TREEGRID列表

          <#grid:grid id="organizationGrid" async="true" treeGrid="true" expandColumn="name" url="${adminPath}/sys/organization/ajaxTreeList">
          	<#grid:column label="sys.common.key" hidden="true" name="id" width="100"/>
          	<#grid:column label="sys.organization.name" name="name" query="true" condition="like" />
          	<#grid:column label="sys.organization.remarks" name="remarks" />
          	<#grid:column label="sys.common.opt" name="opt" formatter="button" width="100"/>
          	<#grid:button groupname="opt" function="delete" />
          	<#grid:toolbar function="add"/>
          	<#grid:toolbar function="update"/>
          	<#grid:toolbar function="delete"/>
          	<#grid:toolbar function="search"/>
          	<#grid:toolbar function="reset"/>
          </#grid:grid>
          

          [3].表單代碼

          <% layout('/layouts/form.html', {title: @MessageUtils.getMessage('sys.user.updateuser',''), formId: 'userForm', bodyClass: 'white-bg', libs: 'bootstrap-fileinput'}){ %>
          <#form:form id="userForm" modelAttribute="data" method="post" class="form-horizontal">
           <#form:hidden path="id" />
           <table class="table table-bordered table-condensed dataTables-example dataTable no-footer">
           <tbody>
           <tr>
           <td class="width-15 active text-right">
           <label>用戶名:</label></td>
           <td class="width-35">${data.username}</td>
           <td class="width-15 active text-right">
           <label>
           <font color="red">*</font>姓名:</label></td>
           <td class="width-35">
           <#form:input path="realname" class="form-control " datatype="*" nullmsg="請輸入姓名!" htmlEscape="false" />
           <label class="Validform_checktip"></label>
           </td>
           </tr>
           <tr>
           <td class="width-15 active text-right">
           <label>
           <font color="red">*</font>郵箱:</label></td>
           <td class="width-35">
           <#form:input path="email" class="form-control" datatype="e" nullmsg="請輸入姓名!" htmlEscape="false" />
           <label class="Validform_checktip"></label>
           </td>
           <td class="width-15 active text-right">
           <label>
           <font color="red">*</font>聯(lián)系電話:</label></td>
           <td class="width-35">
           <#form:input path="phone" class="form-control" htmlEscape="false" datatype="m" nullmsg="請輸入用戶名!" />
           <label class="Validform_checktip"></label>
           </td>
           </tr>
           <tr>
           <td class="active">
           <label class="pull-right">
           <font color="red">*</font>用戶角色:</label></td>
           <td colspan="3">
           <#form:checkboxes path="roleIdList" nested="false" items="${allRoles}" defaultValue="${roleIdList}" itemLabel="name" itemValue="id" htmlEscape="false" cssClass="i-checks required" /></td>
           </tr>
           <tr>
           <td class="width-15 active">
           <label class="pull-right">組織機構(gòu):</label></td>
           <td colspan="3">
           <#form:treeselect title="請選擇組織機構(gòu)" path="organizationIds" nested="false" dataUrl="${adminPath}/sys/organization/treeData" chkboxType="" labelName="parentname" labelValue="${organizationNames}" multiselect="true" /></td>
           </tr>
           </tbody>
           </table>
          </#form:form>
          <% } %>
          

          git地址:https://gitee.com/dataact/jeeweb

          頭條創(chuàng)作挑戰(zhàn)賽#

          JeeSite 快速開發(fā)平臺,不僅僅是一個后臺開發(fā)框架,它是一個企業(yè)級快速開發(fā)解決方案,后端基于經(jīng)典組合 Spring Boot、Shiro、MyBatis,前端采用 Beetl、Bootstrap、AdminLTE 經(jīng)典開發(fā)模式,或者分離版 Vue3、Vite、Ant Design Vue、TypeScript、Vben Admin 最先進技術(shù)棧。提供在線代碼生成功能,可自動創(chuàng)建業(yè)務(wù)模塊工程和微服務(wù)模塊工程,自動生成前端代碼和后端代碼;包括功能模塊如:組織機構(gòu)、角色用戶、菜單及按鈕授權(quán)、數(shù)據(jù)權(quán)限、系統(tǒng)參數(shù)、內(nèi)容管理、工作流等。采用松耦合設(shè)計,微內(nèi)核和插件架構(gòu),模塊增減便捷;界面無刷新,一鍵換膚;眾多賬號安全設(shè)置,密碼策略;文件在線預(yù)覽;消息推送;多元化第三方登錄;在線定時任務(wù)配置;支持集群,支持SAAS;支持多數(shù)據(jù)源;支持讀寫分離、分庫分表;支持微服務(wù)應(yīng)用。

          JeeSite 快速開發(fā)平臺的主要目的是能夠讓初級的研發(fā)人員快速的開發(fā)出復(fù)雜的業(yè)務(wù)功能,中高級人員有時間做一些更有用的事情。讓開發(fā)者注重專注業(yè)務(wù),其余有平臺來封裝技術(shù)細節(jié),降低技術(shù)難度,從而節(jié)省人力成本,縮短項目周期,提高軟件安全質(zhì)量

          平臺優(yōu)勢

          JeeSite 整體架構(gòu)清晰、穩(wěn)定技術(shù)先進、源代碼書寫規(guī)范、經(jīng)典技術(shù)會的人多、易于維護、易于擴展、安全穩(wěn)定。

          JeeSite 功能全,知識點非常多,也非常少。因為她使用的都是一些通用的技術(shù),通俗的設(shè)計風格,大多數(shù)基礎(chǔ)知識點多數(shù)人都能掌握,所以每一個 JeeSite 的功能點都非常容易掌握。只要你學(xué)會使用這些功能和組件的應(yīng)用,就可以順利的完成系統(tǒng)開發(fā)了。

          JeeSite 是一個低代碼開發(fā)平臺,具有較高的封裝度、擴展性,封裝不是限制你去做一些事情,而是在便捷的同時,也具有較好的擴展性,在不具備一些功能的情況下,JeeSite 提供了擴展接口,提供了原生調(diào)用方法。

          技術(shù)選型

          • 主框架:Spring Boot 2.7、Spring Framework 5.3、Apache Shiro 1.11、J2Cache
          • 持久層:Apache MyBatis 3.5、Hibernate Validator 6.2、Alibaba Druid 1.2
          • 視圖層:Spring MVC 5.3、Beetl 3.10(替換JSP)、Bootstrap 3.3、AdminLTE 2.4
          • 前端組件:jQuery 3.7、jqGrid 4.7、layer 3.5、zTree 3.5、jQuery Validation
          • 分離前端版:Node.js、TypeScript、Vue3、Vite、Ant Design Vue、Vue Vben Admin
          • 工作流引擎:Flowable 6.6、符合 BPMN 規(guī)范、在線流程設(shè)計器、中國式流程、退回、撤回、自由流
          • Bootstrap 版 支持 IE9 及以上版本及其他所有現(xiàn)代瀏覽器,如:谷歌、火狐、國產(chǎn)瀏覽器 等
          • Vue3 版 支持現(xiàn)代瀏覽器,如:谷歌 Chrome 86+、火狐、國產(chǎn)瀏覽器 等

          本地運行

          1. 環(huán)境準備:JDK 1.8 or 11、17、Maven 3.6+、使用 MySQL 5.7 or 8.0 數(shù)據(jù)庫、其它數(shù)據(jù)庫
          2. 下載源碼:https://gitee.com/thinkgem/jeesite4/repository/archive/v5.3.zip 并解壓
          3. 打開文件:/web/src/main/resources/config/application.yml 配置JDBC連接
          4. 執(zhí)行腳本:/web/bin/init-data.bat 初始化數(shù)據(jù)庫
          5. 執(zhí)行腳本:/web/bin/run-tomcat.bat 啟動服務(wù)即可
          6. 瀏覽器訪問:http://127.0.0.1:8980/js/ 賬號 system 密碼 admin
          7. 部署常見問題:https://jeesite.com/docs/faq/
          8. 分離端安裝:https://jeesite.com/docs/vue-install-deploy/

          快速運行

          1. 環(huán)境準備:JDK 1.8 or 11、17、Maven 3.6+、無需準備數(shù)據(jù)庫(使用內(nèi)嵌 H2 DB)
          2. 下載源碼:https://gitee.com/thinkgem/jeesite4/repository/archive/v5.3.zip 并解壓
          3. 執(zhí)行腳本:/web-fast/bin/run-tomcat.bat 啟動服務(wù)即可(自動初始化庫)
          4. 瀏覽器訪問:http://127.0.0.1:8980/js/ 賬號 system 密碼 admin
          5. 部署常見問題:https://jeesite.com/docs/faq/
          6. 分離端安裝:https://jeesite.com/docs/vue-install-deploy/

          容器運行

          • 拉取 Docker 鏡像(演示使用,JeeSite版本較久):
          docker pull thinkgem/jeesite-web
          • 啟動腳本:
          docker run -d -p 8980:8980 --name jeesite-web -v /data:/data \
          thinkgem/jeesite-web && docker logs -f jeesite-web
          • 瀏覽器訪問:http://127.0.0.1:8980/js/ 賬號 system 密碼 admin
          • 分離端安裝:https://jeesite.com/docs/vue-install-deploy/

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

          1. 部署運行文檔:https://jeesite.com/docs/install-deploy/
          2. 部署常見問題:https://jeesite.com/docs/faq/
          3. 分離端安裝:https://jeesite.com/docs/vue-install-deploy/

          項目地址:https://github.com/thinkgem/jeesite-vue


          主站蜘蛛池模板: 97se色综合一区二区二区| 无码少妇一区二区浪潮免费| 国内国外日产一区二区| 亚洲国产专区一区| 内射女校花一区二区三区| 国产一区二区三区不卡观| 无码人妻一区二区三区免费n鬼沢| 天堂国产一区二区三区| 亚洲日韩AV一区二区三区四区 | 国产一区二区三区在线2021| 亚洲AV无一区二区三区久久| 亚洲欧美日韩一区二区三区| 国产肥熟女视频一区二区三区| 内射女校花一区二区三区| 国产精品电影一区| 国产伦精品一区二区三区无广告| 狠狠综合久久AV一区二区三区| 蜜臀AV免费一区二区三区| 一区国严二区亚洲三区| 91久久精品国产免费一区| 精品视频一区二区观看| 久久无码AV一区二区三区| 日韩一区二区三区视频| 国产99久久精品一区二区| 三级韩国一区久久二区综合| 一区二区精品在线| 精品视频午夜一区二区| 亚洲蜜芽在线精品一区| jizz免费一区二区三区| 精品欧洲av无码一区二区三区| 国产激情无码一区二区三区| bt7086福利一区国产| 日韩一本之道一区中文字幕| 国产香蕉一区二区三区在线视频| 精品视频在线观看你懂的一区| 精品亚洲av无码一区二区柚蜜| 东京热人妻无码一区二区av| 精品在线视频一区| 欧亚精品一区三区免费| 日韩人妻无码一区二区三区99| 国产成人综合精品一区|