![240](https://cdn2.jianshu.io/assets/default_avatar/5-33d2da32c552b8be9a0548c7a4576607.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
https://mp.weixin.qq.com/s/jMWuMuIvI1cFThC-WQGbHQ 设计领域模型的一般步骤如下: 1.根据需求划分出初步的领域和限界上下文,以...
Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controlle...
内的技术分享两级分化比较严重,要么太过高大上——关于架构、新技术之类,要么太底层——关于数据库优化、底层性能优化之类,但很少有人来讲中间的那一层——软件编程方法。 《实现领域...
Elastic-Job分布式定时任务框架 http://michael-j.net/ http://michael-j.net/2017/12/15/%E8%9C%82%E5...
通过上面这个例子,我再总结一下使用领域事件的来解耦业务流程的应用场景: 如果一个业务流程需要贯穿几个不同的受限上下文中,那么可以通过以发布领域事件的方式来避免上游系统耦合下游...
http://blog.didispace.com/microservices-caozupeng-3/ 1.事物脚本 2.领域模型 当一个方法不便放在实体或者值对象上,使用...
http://www.cnblogs.com/davenkin/archive/2013/02/16/java-tranaction-1.html
hibernate.ddl-auto节点的配置,这个配置有两种方式去配置,我使用的是通过properties文件去配置: [html]view plaincopyprint?...
http://edisonxu.org/2017/03/23/hello-cqrs.html http://www.cnblogs.com/cnblogsfans/p/776...
这张图代表横向和纵向两个方向,分析一个系统要从这两个方向入手: 首先纵向,用DDD找出聚合根实体,代表这个系统的结构本质,很显然这里是BOOK。 再从横向:用户发出操作命令产...
http://www.jdon.com/45857 Spring的web应用程序: 1. Web层负责处理用户输入,并返回正确的响应返回给用户。 web层与服务层通信。 2....
AtomicReference transient java 的transient关键字 只需要实现Serilizable接口,将不需要序列化的属性前添加关键字transie...
SelectKey在Mybatis中是为了解决Insert数据时不支持主键自动生成的问题,他可以很随意的设置生成主键的方式。 selectKey Attributes属性描述...