最新文章列表

什么是领域模型?

领域模型是对领域内的概念类或现实世界中对象的可视化表示。又称概念模型、领域对象模型、分析对象模型。它专注于分析问题领域本身,发掘重要 ...
nihao7010 评论(0) 有1987人浏览 2012-10-10 15:48

DCI: 代码的可理解性

代码难以理解是软件行业的痼疾. 众多方法和方法论致力于解决这个问题, 不管主观还是客观. 造成理解困难的原因有很多, 我们今天讨论其中一种: 业务 ...
liufei.fir 评论(0) 有1209人浏览 2012-09-23 01:37

Audit Trail Framwork实现系列-需求

  最近要求实现Audit Trail Framework ,简单的说就是记录业务数据的修改,以便以后查询谁,在什么时候,做了什么的修改。比如,Supplier 有个属性叫做Name, 如果一个用户 A 于今天2 点将一个Supplier sp1 的Name 从a 改成b, 那么就要记下来该用户A 在今天2 点将Supplier sp1 的Name 属性从 a 改 ...
xiechangming 评论(0) 有782人浏览 2012-08-25 21:27

一篇codereview报告--类的职责分配与代码冗余

     以下内容引自某个项目的一篇codereview报告                目前的codereview好像对代码的结构、代码的冗余关注的太少,这两天看了一下,发现xx系统里存在不少的冗余,这些都是由一些代码功能片段放置位置的不合理,类的职责分配不合理造成的。 譬如: 对于领域模型CreditCont,它的状态是否终止、有效、关闭;它是否已过期;它是否已生效等均属于领域模型 ...
海浪儿 评论(0) 有3092人浏览 2012-08-23 19:06

贫血模型 领域模式

贫血模型 我们首先用贫血模型来实现。所谓贫血模型就是模型对象之间存在完整的关联(可能存在多余的关联),但是对象除了get和set方外外几乎就没有其它的方法,整个对象充当的就是一个数据容器,用C语言的话来说就是一个结构体,所有的业务方法都在一个无状态的Service类中实现,Service类仅仅包含一些行为。这是Java Web程序采用的最常用开发模型,你可能采用的就是这种方法,虽然可能不知道 ...
skyishuman 评论(1) 有1351人浏览 2012-08-21 15:11

领域模型设计

层次结构 .表现层   .业务层  .业务层外观(Service)  .业务服务层(流程控制)  .领域对象仓库层(Dao)  .领域对象层(Do)   .持久层  .数据访问层 .数据库     领域模型4种模型 1.失血模型 .Do只有属性及其getter/sertter方法,没有任务业务逻辑。 .缺点:行为与数据分离,很多情况导致维护与理解困难。   2.贫 ...
likuiwin 评论(0) 有1728人浏览 2012-07-20 22:57

我们应当怎样做需求分析:原文分析法

原文分析法(Textual Analysis),是在用例说明与流程分析的基础上进行的业务领域分析,是一项在需求研讨会后整理和分析需求的工作。当我们完成了用 ...
fangang 评论(1) 有7751人浏览 2012-04-17 11:15

我们应当怎样做需求分析:业务领域分析

在需求分析工作中,最后一项分析工作就是业务领域分析啦。业务领域分析,就是对需求分析中涉及到的业务实体,以及它们相互之间关联关系的分析。前面我们谈到了功能角色分析,或者说用例分析,它是从整体的角度对整个系统人机交互的分析与整理。随后我们谈到了业务流程分析,它是在对系统人机交互的分析与整理的基础上,更加细致的去分析和整理那些业务流程,以及组成这些流程的一个个业务操作。业务流程分析是对系统进行的一种动态的 ...
fangang 评论(0) 有9836人浏览 2012-04-15 21:41

[工作流] [转载]浅谈工作流数据

一、工作流系统的应用场景 在正式开始对工作流数据的讨论之前,首先对工作流系统的应用场景进行讨论是必要的,因为工作流数据脱离不开工作流 ...
shaoqunxi 评论(0) 有931人浏览 2012-03-06 16:33

我们应当怎样做需求调研:迭代

前面我一直在反复强调这样一个观点,需求分析不是一蹴而就的,是一个反复迭代的过程。它将从第一次需求分析开始,一直持续到整个项目生命周期。 ...
fangang 评论(2) 有11053人浏览 2012-02-12 20:33

领域模型

这几天阅读了InfoQ上下载的“领域驱动设计-精简版”。感觉还是有不少的收货的。在这里记录一下自己的一些理解。   1. 实体与值对象。  实体与值对 ...
巴赫的梦幻 评论(0) 有1829人浏览 2012-01-29 19:16

如何建立领域模型(转)

按照一般的项目管理过程,“需求”之后是“分析”,那么在分析阶段对应的技术流程又是哪个?如何将需求阶段和分析阶段联系起来呢?答案就是“领 ...
yaofeng911 评论(1) 有2861人浏览 2012-01-11 15:13

谈谈领域模型的那些事儿 之 从领域获取知识

前言:你写过用例模型吗?也许有;你写过领域模型吗?也许还没有。在这里,我们可以尝试写写领域模型,看看它的作用、带给我们的好处。 随着RUP ...
fangang 评论(3) 有7299人浏览 2012-01-04 12:40

DCI: 与领域驱动设计,四色建模的关系

接上篇: <<DCI: 代码的可理解性>> 与领域驱动设计的关系 Domain Driven Design是一种分析和设计方法, 它的目的也是使软件更简单更稳定更易于理解. 但它的出发点或角度是分离业务和技术细节. 业务相对技术实现细节来说是更稳定的, 也更贴近问题域. DDD实际上有两部分的内容, 领域模型和如何建造领域模型. 但有趣的是事实上DDD对最终的领域模型 ...
chelsea 评论(0) 有1262人浏览 2011-12-25 21:55

OSGI如何读取插件中的资源文件

思路就是通过bundleContext来取得资源。 首先,要在对应的插件中先建立一个Activator需要实现BundleActivator接口, 代码: import org.osgi.framework.BundleActivator; import org.osgi.framework.BundleContext; public class Activator implements ...
lhgyy00 评论(0) 有1442人浏览 2011-11-16 11:17

运用四色建模法进行领域分析

转帖:http://www.infoq.com/cn/articles/xh-four-color-modeling       领域建模有很多种方法,对于同样的问题域使用不同的建模手段得到的模型可能也不尽相 ...
cader 评论(0) 有1218人浏览 2011-11-09 09:36

PO VO DAO DTO BO TO概念与区别

O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。 它们的关系应该是相互独立的,一个VO可以只是PO的部分,也可以是多个PO构成,同样也可以等同于一个PO(指的是他们的属性)。这样,PO独立出来,数据持久层 ...
xp9802 评论(1) 有18768人浏览 2011-10-26 09:41

最近博客热门TAG

应用服务器(43289) Spring(40812) Hibernate(33330) Tomcat(28345) 框架(27200) 设计模式(24056) Servlet(23314) Struts(22805) Bean(22194) 企业应用(18270) thread(15826) 多线程(14801) SUN(11436) 虚拟机(11382) Cache(11314) Security(8002) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics