fieldmeta: 基于springboot的字段中繼資料管理
version:Alpha 0.0.1 ,碼雲位址:https://gitee.com/klguang/fieldmeta
中繼資料(Metadata), 又稱中介資料、中繼資料,為描述資料的資料(data about data), fieldmeta 就是描述資料庫字段、實體字段、頁面字段的屬性和關系的資料,以及配置字段映射規則、限制校驗規則、顯示查詢規則等。
程式開發離不開對資料的管理,充分利用fieldmeta可大大提高開發的效率,fieldmeta定位于成為程式員的第二類IDE。
fieldmeta可以做什麼?
- 可以作為一個通用代碼生成的架構,可用于java se、java ee、php、.net等任何你喜歡用的語言(現階段僅支援java),然後制訂相關程式代碼的模闆和生成規則,就可友善的生成CRUD代碼。
- 可以作為一個快速開發平台的引擎,通過對字段的配置,自動實作CRUD功能。
- 可以作為一個模闆超市,包括admin UI模闆和伺服器後端模闆,定位于amdin系統的快速開發。
技術選型
- 運作環境:jdk1.7
- 資料庫:mysql 5.7
- java架構:springboot 1.5.6.RELEASE
- 持久層:spring-data-jpa
- 前端架構:easyui 1.5.3
部署說明
-
本項目依賴:
https://gitee.com/klguang/coderfun-bom
https://gitee.com/klguang/xutils
将這兩個項目下載下傳到本地,并執行maven install
-
資料庫配置
1.項目根目錄 database 檔案下的fieldmeta.sql導入資料庫(設定編碼為UTF-8);
2.修改 src/main/resources/jdbc.properties 配置檔案。
-
運作
1.main程式入口,/src/main/java 下的 org.coderfun.Application
2.通路 http://localhost:80
項目結構
fieldmeta
├──src/main/java
│ ├─common 公共子產品
│ │
│ ├─fieldmeta 中繼資料子產品
│ │
│ └─sys 資料字典子產品
│
├──src/main/resources
│ ├─app-jpa.xml spring-data-jpa配置
│ │
│ ├─application.properties springboot配置
│ │
│ └─jdbc.properties 資料庫配置
│
├──src/main/webapp jsp頁面
更新日志
2018-06-12 釋出Alpha 0.0.1
使用說明
- 項目配置
字段中繼資料,通用代碼生成,快速開發引擎 ,fieldmeta 釋出Alpha版fieldmeta: 基于springboot的字段中繼資料管理 - 子產品配置
字段中繼資料,通用代碼生成,快速開發引擎 ,fieldmeta 釋出Alpha版fieldmeta: 基于springboot的字段中繼資料管理 - 實體基類
字段中繼資料,通用代碼生成,快速開發引擎 ,fieldmeta 釋出Alpha版fieldmeta: 基于springboot的字段中繼資料管理 - 可選字段
字段中繼資料,通用代碼生成,快速開發引擎 ,fieldmeta 釋出Alpha版fieldmeta: 基于springboot的字段中繼資料管理 - 中繼資料管理
字段中繼資料,通用代碼生成,快速開發引擎 ,fieldmeta 釋出Alpha版fieldmeta: 基于springboot的字段中繼資料管理
社群
qq群:743769300