天天看點

字段中繼資料,通用代碼生成,快速開發引擎 ,fieldmeta 釋出Alpha版fieldmeta: 基于springboot的字段中繼資料管理

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

使用說明

  1. 項目配置 
    字段中繼資料,通用代碼生成,快速開發引擎 ,fieldmeta 釋出Alpha版fieldmeta: 基于springboot的字段中繼資料管理
  2. 子產品配置 
    字段中繼資料,通用代碼生成,快速開發引擎 ,fieldmeta 釋出Alpha版fieldmeta: 基于springboot的字段中繼資料管理
  3. 實體基類 
    字段中繼資料,通用代碼生成,快速開發引擎 ,fieldmeta 釋出Alpha版fieldmeta: 基于springboot的字段中繼資料管理
  4. 可選字段 
    字段中繼資料,通用代碼生成,快速開發引擎 ,fieldmeta 釋出Alpha版fieldmeta: 基于springboot的字段中繼資料管理
  5. 中繼資料管理 
    字段中繼資料,通用代碼生成,快速開發引擎 ,fieldmeta 釋出Alpha版fieldmeta: 基于springboot的字段中繼資料管理

社群

qq群:743769300 

字段中繼資料,通用代碼生成,快速開發引擎 ,fieldmeta 釋出Alpha版fieldmeta: 基于springboot的字段中繼資料管理