最近接触的一些思想

元数据,简单的说就是描述数据的数据。

数据库与业务系统都是元数据驱动。

项目架构是领域模型架构,不同与传统的三层架构或者四层架构。

传统架构,大部分情况是一个表就对应一个实体类。

领域模型,是要识别业务领域,建一个个领域对象。

早再几年前,我就看过领域驱动设计这本书,现在才是第一次应用。

元数据,简单的说就是描述数据的数据。

数据库与业务系统都是元数据驱动。

比如,我以前做的房地产系统。

首先要在数据库建一个房源表吧,这张表要有房源的面积,价格等属性吧。

然后要有合同表之类的表,表中有编号,有签约时间等属性。

元数据不这样看。

所有的表总有一些共性吧,那就建一个表,里面是存表的一些信息,比如表名等。

所有的表都有属性,那就建一个属性表。

然后建一个表与属性的关联表。

由用户自己去系统上建表,自己去定义属性,然后将表与哪些属性做关联。

业务方面,也完全由用户自定义。用户可以建一个对象叫房源,可以自定义他有哪些属性。可以给这个房源加事件,可以自定义生命周期。

再建一个对象叫合同,可以自定义合同与房源之间的关系。

总之我想,一个超级复杂的系统,可以这样让用户这样一步步自定义出来。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值