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. windows 2003几个优化技巧
  2. 【 FPGA 】UltraFast设计方法学:时序约束
  3. 树莓派SSH 连接不上:socket error Event:32 Error:10053
  4. python在线作业_南开大学20春学期《Python编程基础》在线作业参考答案
  5. 41 FI配置-财务会计-固定资产-组织结构-定义资产分类
  6. vmware磁盘扩容_CentOS7扩容分区(LVM)
  7. 如今越来越多的人开始讨厌全键盘输入法,对九宫格情有独钟,这是为什么呢?
  8. zuul 网关的用途_微服务之基于Zuul自研服务网关
  9. 第一次注册苹果开发者账号
  10. NDP调查:P2P下载的视频中60%为情色内容
  11. c语言汉字属于什么类型_带你学习C语言—数据类型
  12. matlab编程求卫星轨道长度,基于Matlab R2011b的卫星轨道计算
  13. flutter A problem occurred configuring project ‘:shared_preferences_linux‘.
  14. Harris角点检测及数据分析
  15. java 连接PLC 问题总结 Windows machine for DCOM access, so as to avoid such exceptions.  [0x00000005]
  16. ur机器人编程-程序流程
  17. 集体封盘,深度回撤,量化私募的高光时刻已不再?
  18. 有关心理暗示的自我剖析
  19. (重温)JavaWeb--Cookie 和 Session入门总结(了解cookie和session这一篇就够了)
  20. java用HttpURLConnection发起HTTPS请求并跳过SSL证书,解决:unable to find valid certification path to requested targ

热门文章

  1. 一个类可以实现多个接口吗_java中接口的概念
  2. 安卓学习笔记39:浏览网页、网页与安卓通信
  3. Linux学习笔记:安装CentOS与Linux常用命令
  4. 【codevs1228】苹果树,哦
  5. 【BZOJ1206】【HNOI2005】虚拟内存,我也就能写写这种模拟题了
  6. 18.外部相机校准——介绍,几何相机校正,自由度 测验,刚体变换,符号_1
  7. 19.内在摄像机校准——介绍,理想与真实固有参数之比,改善内在参数_1
  8. openwrt x86 登录不上_求助,关于OpenWRT外接硬盘不识别的问题
  9. Intel 64/x86_64/x86/IA-32处理器标志寄存器详解(3) - 32位EFLAGS - 概述
  10. Java后端--25--内存数据库Redis讲解