2019独角兽企业重金招聘Python工程师标准>>>

在过去,这里的设定是这样的

领域事件由领域事件接口定义,反射获取映射,同步分发执行。
工作单元(UnitOfWork)负责事务
实体与值对象分别有一个空的基类,用以应对个字可能的共性。
聚合根由接口定义,其中最主要的是,其一定会有一个ID,而这个类型被设定为string,当初设定为string的原因其实很单纯,因为接下来的仓储。
仓储是被设定为专门读写聚合根的,而且也是由接口定义的,于是乎,如果要用泛型指定聚合根的ID类型,这里就存在了问题,不同类型的ID会被认定为不同类型的聚合,而无法抽象出同意的上层接口,于是干脆就用string了。object是否OK咧?答案时候肯定的,但是,鉴于ID经常有可能是int这种东西,object会涉及到拆箱装箱的效率问题,于是舍弃了,最终定下来用string了。
曾经考虑过的方案是,定义一个IWorkUnit的空接口,让聚合根接口继承,让仓储处理工作单元,就把ID类型的耦合从仓储上解开了。
关于Shuttle的测试
如果对发布订阅事件有所修改,需要对数据库中的记录初始化(清空)才能保证其是想要的结果。
对于Shuttle是否支持运行时订阅,即订阅不需要重启服务,尚未测试,对于这种需求也尚未思考完整。
最终还是先把原先的DDD相关的内容放上来了,没办法,赶时间
但是,这里我遇见了一个坑,Shuttle的
我的框架里自定义了一个Config文件,而这时我在系统中获取的默认Config的时候,居然拿不到App.config中的内容
没有查到相关资料,鉴于时间原因,决定对源代码进行修改,已经将Shuttle的部分项目加入了源代码中。
但是,关于配置文件这里还是希望能够得到答案,如果可以指定默认配置文件,从而让Configuration拿到正确的配置文件信息,那就是最好的了。
来自为知笔记(Wiz)

转载于:https://my.oschina.net/u/1778412/blog/374638

工作日志20150202相关推荐

  1. 每天写的叫工作日志,每周写的总结叫周报,每月写的叫月报

    有些时候,老板会突发让您求每天都要写工作周报,什么项目什么任务,完成情况,完成花费的时间等,然后汇总部门周报:也不是写不出,只是不知道有时候重复做一个项目,到底每天有什么好写?不知道大家公司是否写周报 ...

  2. Leangoo敏捷开发项目管理软件-工作日志

    Leangoo敏捷开发项目管理软件为了计算研发成本,每天开发人员可以填报他在每个需求上实际花费了多少时间,管理员可以按月进行统计. 工作日志的统计:

  3. 【连载】高效人士的116个IT秘诀(第2版)——秘诀25快速记录你的工作日志

    上一篇:[连载]高效人士的116个IT秘诀(第2版)--秘诀24为你的时间建一个构造图 等级--初级 平台--全部 成本--免费 一直记录自己所做的事情实际花费了多少时间并不是一件容易的事,但工作日志 ...

  4. 【机器学习】人工智能典型应用:班组工作日志转绩效类型

    应用背景: 通信运检一班绩效的机制是利用每天的工作日志,将工作内容按照<一线班组工作积分制考核实施方案(20190108修订)>中的工作基本额定标准库进行对应,就可以知道每天的工分,每月工 ...

  5. 工作日志之个人统计篇

    前面的工作日志分享篇中我们详细介绍了如何将开发人员的工作信息分享给自己的主管和团队中的其他人.一般来说,研发工作者了解他们的工作状况时,通常并不会过多的去关注每一个研发工作的细节,而往往更加需要关注的 ...

  6. TeamCola - 最好用的团队工作日志软件

    TeamCola - 最好用的团队工作日志软件 "真的必须说赞,每天晚饭之后看看团队的记录,然后给每个人一句鼓励或建议的话,真是让人精神振奋. - NeoZhang,果合移动 "他 ...

  7. office工作日志文件_风暴事件处理器–每个工作者的GC日志文件

    office工作日志文件 在过去的三个月中,我正在与一个新团队合作,为电信领域的大数据分析构建产品. Storm事件处理器是我们使用的主要框架之一,它确实很棒. 您可以阅读其官方文档中的更多详细信息( ...

  8. 自己闲来无事做的工作日志WEB程序(VB.NET)

    代码下载在 :http://cnnet.europe.webmatrixhosting.net/example/worklog.rar 以下的服务器取消了===取消====服务器关了 [2003.09 ...

  9. 计算机专业毕业设计工作日志,计算机科学技术系毕业设计工作日志

    计算机科学技术系毕业设计工作日志 (9页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 .计算机科学技术系2012届毕业生毕业设计(论文)工 ...

最新文章

  1. mcs 4微型计算机,MCS-II高性能自主品牌的微机测速仪
  2. 细胞如何获得秩序?除了形成细胞器,还可以发生相分离
  3. 冲刺二阶段-个人总结03
  4. 连载 | 知识图谱发展报告 2018 -- 前言
  5. python自动汇总excel_RPA手把手:Python轻松实现EXCEL自动化
  6. Java 并发(Future 模式)
  7. CAN笔记(16) CANOpen简介
  8. java菱形乱码 编码_【分享】Java开发过程中中文乱码问题总结
  9. 安装以太坊客户端geth的方法
  10. Linux基础-2文件及目录管理
  11. python类定义变量_python类变量与__init__声明变量的区别
  12. 笔试题--Multicore简答题(上)
  13. 中国大学 MOOC C语言程序设计----编程部分答案解析
  14. MinIO 快速入门
  15. Python快捷键大全(PyCharm常用)
  16. EnableViewState
  17. 个人信息安全规范----5、个人信息主体的权利
  18. 什么是视频分配器 编码器
  19. java long类型溢出误区
  20. Java面向对象编程(高级部分)

热门文章

  1. opengl画的弧线 为什么有一个半径_怪兽怎么画?简笔画怪兽教程来啦!跟孩子一起学习画萌萌的怪兽吧...
  2. python嵌套列表索引 index_Python:嵌套lis中元素的索引列表
  3. qt 实现拖动矩形角度_PPT技巧应用—利用PPT的遮罩效果来实现文字的炫彩变化
  4. ovirt 双机_ovirt kvm嵌套虚拟化
  5. 路由器有一个android设备连接不上,Android http连接 – 多个设备无法连接同一台服务器...
  6. 虚拟机usb接口连接失败_适用于汽车的USB接口连接器介绍与设计(好文分享)
  7. navicat无法连接mysql
  8. 安卓学习笔记04:安卓平台架构
  9. php 记录时间 分不对,如何解决php获取的时间不对的问题
  10. 用php判断大月小月,php 获取月第一天和最后一天 | 学步园