订单处理减库存的设计前言前面的文章,我介绍了Conference案例的业务、上下文划分、领域模型、架构,以及代码整体流程。接下来想针对案例中一些重要的场景,分别做进一步的分析。本文想先介绍一下Conference案例的核心业务场景 - 订单处理减库存的设计。下单以及订单处理流程描述下单过程预订者浏览...
分类:
其他好文 时间:
2015-06-30 08:56:12
阅读次数:
1112
前言前面的文章,我介绍了Conference案例的业务、上下文划分、领域模型、架构,以及代码整体流程。接下来想针对案例中一些重要的场景,分别做进一步的分析。本文想先介绍一下Conference案例的核心业务场景 - 订单处理减库存的设计。下单以及订单处理流程描述下单过程预订者浏览某个已发布的会议;进...
分类:
其他好文 时间:
2015-06-30 01:22:46
阅读次数:
208
3.2 理解MVC模式 模型(Model):表示用户使用的数据。 1.视图模型(View Model),只表示视图和控制器之间传递的数据,比较简单; 2.领域模型(Domain Model),表示业务领域的数据,以及处理这些数据的操作、转换、规则。 视图(View):用于把模型的某些...
分类:
Web程序 时间:
2015-06-29 13:13:53
阅读次数:
175
领域驱动设计和实践(转发)作者: 池建强来源: InfoQ发布时间: 2013-12-01 13:03阅读: 12261 次推荐: 35 原文链接 [收藏]摘要:本文主要介绍了领域驱动设计的基本概念、要素、特点,对比了事务脚本和领域模型的特点,最后介绍了我们在软件开发过程中的领域驱动设计实践。 引....
分类:
其他好文 时间:
2015-06-23 11:41:48
阅读次数:
108
百度搜索:ddd领域驱动设计原文地址:http://www.cnblogs.com/netfocus/archive/2011/10/10/2204949.html领域驱动设计之领域模型加一个导航,关于如何设计聚合的详细思考,见这篇文章。2004年Eric Evans 发表Domain-Driven...
分类:
其他好文 时间:
2015-06-18 16:37:25
阅读次数:
143
Hibernate框架简介Hibernate是一种Java语言下的对象关系映射解决方案。 它是使用GNU宽通用公共许可证发行的自由、开源的软件。它为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架。Hibernate也是目前Java开发中最为流行的数据库持久层框架,现已归JBO...
分类:
Web程序 时间:
2015-06-15 13:02:42
阅读次数:
150
摘自HibernateValidator文档:数据校验是任何一个应用程序都会用到的功能,无论是显示层还是持久层.通常,相同的校验逻辑会分散在各个层中,这样,不仅浪费了时间还会导致重复代码的发生.为了避免重复,开发人员经常会把这些校验逻辑直接写在领域模型里面,但是这样又把领域模型代码和..
分类:
编程语言 时间:
2015-06-12 22:32:39
阅读次数:
216
摘自:陈晴阳博客1.NLayerApp是经典的DDD架构2.关注点分离:分离关注点使得解决特定领域问题的代码从业务逻辑中独立出来,业务逻辑的代码中不再含有针对特定领域问题代码的调用。3.仓储不是Data Object,也不仅仅是进行数据库CRUD操作的Data Manager,它承担了解耦领域模型和...
分类:
其他好文 时间:
2015-06-05 17:23:10
阅读次数:
233
Jdon框架快速开发指南开发主要步骤如下:JdonFramework6.0以上两步开发见这里。快速配置指南新增/查询/修改/删除(CRUD);批量查询和分页显示本文Step By Step详细讲解如何使用Jdon框架基于领域模型快速开发这两个功能,通过Jdon框架的可以快速完成系统原型(ArcheT...
分类:
其他好文 时间:
2015-05-24 23:09:18
阅读次数:
134