首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

JEECG 微雲快速開發平台 3.6.2 版本詳解:代碼生成器、在線開發、工作流、報表與移動端全能型低代碼平台

     編輯:Java 綜合教學

JEECG 微雲快速開發平台 3.6.2 版本詳解:代碼生成器、在線開發、工作流、報表與移動端全能型低代碼平台

平台定位

JEECG (J2EE Code Generation) 是國內知名的企業級低代碼/快速開發平台,核心理念:「Online Coding 配置 → 代碼生成器生成 → 手工 MERGE 智能開發」,宣稱可解決 60%+ 重復工作,效率提升 6 倍以上。

技術架構

  • 後端:Spring MVC + Hibernate + MiniDAO (類 MyBatis) + Spring Security/Shiro
  • 前端:EasyUI (經典) / Bootstrap + jQuery + zTree / ACE Admin / 雲桌面風格
  • 緩存:Ehcache + Redis
  • 工作流:Activiti (BPMN 2.0)
  • 報表:自研簡易報表引擎 + Excel 導入導出
  • 構建:Maven 多模塊
  • 容器:Tomcat / Jetty / WebLogic

核心功能模塊

模塊關鍵能力
代碼生成器單表/一對多/树表 模型,生成 Entity/Service/DAO/Controller/JSP/VM/JS/SQL,菜單自動註冊
Online Coding瀏覽器配置表單、列表、查詢、校驗、按鈕,零代碼生成 CRUD,支持自定義表單佈局
工作流引擎集成 Activiti,在線畫流程、自定義表單掛接、任務節點 Java 接口、流程監控/委派/跟蹤
報表系統在線配置 SQL 生成圖表(柱/線/餅)、數據導出 PDF/Excel/Word,移動端自適應
移動平台H5 + Bootstrap,移動 OA 審批、移動報表、微信/釘釘/企業微信無縫對接,可打包 APP
權限體系RBAC + 數據權限(行級/列級/字段級),多租戶隔離
UI 標簽庫自研 JSP/Velocity 標簽:datagrid、form、popup、tab、validate,頁面零 JS
多数據源在線配置動態切換,跨庫查詢
國際化多語言資源包,一鍵切換

適用場景

  • 企業信息管理系統 (MIS)、OA、ERP、CRM、HR、項目管理、資產管理
  • SaaS 多租戶應用(插件機制天然支持)
  • 傳統 IT 部門快速交付、外包項目標準化交付

代碼示例:UI 標簽庫列表頁

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@include file="/context/mytags.jsp"%>

<t:datagrid actionUrl="demoController.do?datagrid" fit="true" idField="id" name="demoList" title="演示列表">
    <t:dgcol field="id" hidden="true" title="ID"/>
    <t:dgcol field="userName" query="true" title="用戶名"/>
    <t:dgcol field="mobilePhone" query="true" title="手機" width="20"/>
    <t:dgcol field="email" title="郵箱"/>
    <t:dgcol field="age" sortable="true" title="年齡"/>
    <t:dgcol field="birthday" formatter="yyyy/MM/dd" title="生日"/>
    <t:dgcol field="createTime" formatter="yyyy-MM-dd hh:mm:ss" title="創建時間"/>
    <t:dgcol field="opt" title="操作" width="100"/>
    <t:dgfunopt funName="audit(id)" title="審核"/>
    <t:dgdelopt title="刪除" url="demoController.do?del&id={id}"/>
    <t:dgtoolbar icon="icon-add" title="新增"/>
    <t:dgtoolbar icon="icon-edit" title="編輯"/>
</t:datagrid>

系統演示截圖(文中圖片)

  • 多套首頁風格:經典 / Shortcut / ACE Bootstrap / 雲桌面
  • 表單自定義設計器:拖拽佈局、豐富控件
  • 報表儀表盤:圖表聯動、鑽取下鑽
  • 流程設計器:BPMN 可視化建模
  • 移動 OA:審批列表、表單填寫、簽名

優缺點客觀評估

優點缺點/風險
功能極其全面,開箱即用模塊豐富技術棧相對老舊,前端易 UI 非主流
代碼生成器成熟,確實大幅提效二次開發學習曲線陡峭,文檔碎片化
工作流/報表/移動端一體化社區版更新頻率放緩,商業版收費
數據權限粒度細,適合複雜業務性能極限場景需深度調優
國內社區活躍,中文資源豐富架構單體化,微服務化改造難度大

版本信息

  • 當前版本:3.6.2 (2016-03-15 發布)
  • JDK 需求:1.6+ (建議 1.8)
  • 數據庫:MySQL/Oracle/PostgreSQL/SQL Server

獲取與部署

總結

JEECG 作為國產低代碼平台代表,以「代碼生成 + 在線配置 + 手工 MERGE」差異化定位,在傳統企業級應用快速構建領域具有極強競爭力。對於追求極致開發效率、功能全面、團隊接受傳統技術棧的項目,是極佳選擇;若項目要求微服務架構、現代前端框架、云原生部署,則需謹慎評估改造成本或考慮 Jeecg-Boot (Spring Boot 2.x + Vue/Ant Design) 等新版本分支。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved