开发者社区> 问答> 正文

组件规约是什么样的?

组件规约是什么样的?

展开
收起
游客vvhuafakamuxq 2022-05-08 11:13:50 362 0
来自:阿里技术
1 条回答
写回答
取消 提交回答
  • 1、业务组件是某一类业务动作的聚合,面向业务功能设计,不局限于任何一个业务模型 2、业务组件的业务动作,是原子化的最小业务单元,粒度暂无强制要求,但以解耦和复用程度为衡量依据;建议其依赖一个到多个基础设施/业务服务,以模板化的方式提供标准的业务动作实现 3、对于某个业务模型,业务组件通过开放适配器(详见【基础设施-适配】)的方式支持受控定制,或以完全复写的方式实现排他定制(不允许其他业务复用) 4、所有的核心业务逻辑,都应收归到业务组件层及其以下(无流程的简单业务服务除外),包括但不限于:参数校验,业务校验,重入/幂等控制,业务模型变更,合约分组变更,计算规则,外部服务交互等等 5、业务组件需要一套定义规范(xml/annotation等),对其支持的业务动作和业务模型有清晰直观的元数据描述,用以搭建业务流程。元数据包括:业务动作列表和对应的触发点(operate),支持的业务模型列表

    2022-05-08 12:09:06
    赞同 展开评论 打赏
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
《前端智能化实践》——逻辑代码生成 立即下载
继承与功能组合 立即下载
用RxSwift写易维护易读的愉悦代码 立即下载