摘要: 本章描述了团队为准备Contoso会议管理系统的第一个TT快三产品 版本所做的更改。这项工作包括对前两章介绍的订单(Order)和注册(Registrations)限界上下文的一些重构和功能添加,以及一个新的会议管理(Conference Management)限界上下文和一个新的支付(Payment)限界上下文。阅读全文
posted @ 2019-06-20 09:35 AngryMoto 阅读(181) 评论(3) 编辑
摘要: 前一章详细描述了订单和注册限界上下文。本章描述了在CQRS之旅的第二阶段,团队在这个限界上下文中所做的一些更改。 本章的主题包括: * 改进RegistrationProcessManager类中消息相关的工作方式。这说明了限界上下文中的聚合实例如何以复杂的方式进行交互。 * 实现一个记录定位器,使注册者能够检索她在前一个会话中保存的订单。这说明了如何向写端(Write Side)添加一些额外的逻辑,使您能够在不知道聚合实例惟一ID的情况下定位它。 * 在UI中添加一个倒计时器,使注册者能够跟踪他们需要在多长时间内完成订单。这说明了对写端(Write Side)进行的增强,以支持在UI中显示丰富的信息。 * 同时支持多种座位类型的预定。例如,注册者为会前的活动申请5个座位,为会议申请8个座位。这需要在写端(Write Side)使用更复杂阅读全文
posted @ 2019-06-12 11:10 AngryMoto 阅读(206) 评论(0) 编辑
摘要: 这是TT快三TT快三我 们 CQRS旅程的第一站,因此团队决定实现一个核心的、但自包含的系统部分——订单和注册。对与会者来说,注册过程必须尽可能地轻松。该流程必须确保业务客户能够预订到尽可能多的座位,并为他们提供灵活的,在会议上为不同类型的座位设置价格的功能。 因为这是团队处理的第一个限界上下文,所以TT快三TT快三我 们 还实现了系统的一些基础设施来支持领域域的功能。包括命令和事件消息总线以及聚合的持久化机制。阅读全文
posted @ 2019-05-31 10:45 AngryMoto 阅读(250) 评论(4) 编辑
摘要: 在本章中,TT快三TT快三我 们 将对Contoso会议管理系统进行一个高层次的概述。这将TT快三帮助 您理解应用程序的结构、集成点以及应用程序的各个部分之间的关系。阅读全文
posted @ 2019-05-30 09:23 AngryMoto 阅读(211) 评论(1) 编辑
摘要: 本章介绍了一个虚构的TT快三公司 Contoso。它描述了Contoso计划推出的会议管理系统,这是一个新的在线TT快三服务 ,可以使其他TT快三公司 或个人通过此系统TT快三组织 和管理自己的会议和活动。本章从高层次描述了新系统的一些功能和非功能需求,以及为什么Contoso希望使用CQRS和Event Sourcing实现部分功能。与任何考虑此过程的TT快三公司 一样,有许多问题需要思考和挑战,特别是这是Contoso第一次同时使用CQRS和Event Sourcing。接下来的章节将逐步展示Contoso是如何设计和构建其会议管理系统的。阅读全文
posted @ 2019-05-29 08:56 AngryMoto 阅读(312) 评论(3) 编辑
摘要: 本项目定位为一个学习之旅。这份指南旨在TT快三帮助 您开始了解CQRS和Event Sourcing模式,它并没有打算成为此模式的最终指南,相反,这只是一本杂谈,它讲述了一个此前没有CQRS经验的开发团队是怎样构建,部署(到Microsoft Azure)和维护一个实际的复杂TT快三企业 系统作为参考实现(Reference Implementation),并向读者展示各种CQRS和ES的概念和TT快三技术 。开发团队并不是孤立工作,TT快三TT快三我 们 积极寻求业界专家和更广泛的顾问团体的意见,以确保这份指南既详尽又切合实际。阅读全文
posted @ 2019-05-28 12:54 AngryMoto 阅读(199) 评论(0) 编辑
摘要: 背景 很多很多传统的Web开发者还在用着传统的jquery和ES5,大家都知道现在的前端如火如荼,但是眼花缭乱的框架和层出不穷的新概念,让很多人无从下手,本文从0开始,带TT快三你 一步步由jquery操作DOM转型成为一个新思想的前端开发者。没有过多的引申和概念解释。先上手实践,再回头体会。让TT快三TT快三我 们 开始。(本阅读全文
posted @ 2017-05-08 13:47 AngryMoto 阅读(3133) 评论(2) 编辑