OO&DDD
iteye_19891
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于DDD项目的设计总结
一、为什么要使用领域模型 • 有助于团队创建一个业务部门与IT部门都能理解的通用模型,并用该模型来沟通业务需求、数据实体、过程模型。 • 模型是模块化、可扩展、易于维护的,同时设计还反映了业务模型。 • 提高了业务领域对象的可重用性和可测性。 二、领域的分层架构 在Eric Evans《领域驱动设计--软件核心复杂性应对之道》中对领域的分层架构如下: [img]/upload/at...2009-03-19 16:14:09 · 426 阅读 · 0 评论 -
领域模型分类
一、失血模型 只有getter和setter方法的实体类,所有的业务逻辑完全由Service层来完成。 代码示例: Domain: [code="java"] public class Person { private long id; private String name; private int age; //getter a...原创 2009-03-23 16:44:05 · 267 阅读 · 0 评论 -
领域模型设计几种模式小结
一、失血模型 pojo:基本字段+getter/setter biz:所有业务逻辑和事务处理 DAO:db操作(ORM) 二、贫血模型 pojo:基本字段+getter/setter+与pojo状态密切关联的可重用度高的业务逻辑 biz:对pojo中业务逻辑进行事务管理和持久化的封装+与pojo状态关联不紧密的可重用度低的业务逻辑 DAO:同上 三、充血模型 pojo:基本字段+...原创 2008-10-10 22:45:31 · 314 阅读 · 0 评论 -
UML类图图例
类(Class) [img]/upload/attachment/49509/cec8c3e9-a218-30e4-9457-56b70f3d9887.gif[/img] 包(Package) [img]/upload/attachment/49511/0ef8fcd2-55dc-3a0c-a3a9-4d93a3bb752a.gif[/img] 接口(Interface) [im...原创 2008-11-12 20:18:10 · 259 阅读 · 0 评论
分享