﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-Anders小明的Blog-随笔分类-领域模型</title><link>http://www.blogjava.net/AndersLin/category/28839.html</link><description /><language>zh-cn</language><lastBuildDate>Tue, 03 May 2011 09:40:08 GMT</lastBuildDate><pubDate>Tue, 03 May 2011 09:40:08 GMT</pubDate><ttl>60</ttl><item><title>浅谈领域驱动设计</title><link>http://www.blogjava.net/AndersLin/archive/2009/05/07/269496.html</link><dc:creator>Anders小明</dc:creator><author>Anders小明</author><pubDate>Thu, 07 May 2009 14:24:00 GMT</pubDate><guid>http://www.blogjava.net/AndersLin/archive/2009/05/07/269496.html</guid><wfw:comment>http://www.blogjava.net/AndersLin/comments/269496.html</wfw:comment><comments>http://www.blogjava.net/AndersLin/archive/2009/05/07/269496.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/AndersLin/comments/commentRss/269496.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AndersLin/services/trackbacks/269496.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 简要总结了一下领域驱动设计的需求背景，支持技术，当前不足以及相应的技术分析&nbsp;&nbsp;<a href='http://www.blogjava.net/AndersLin/archive/2009/05/07/269496.html'>阅读全文</a><img src ="http://www.blogjava.net/AndersLin/aggbug/269496.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AndersLin/" target="_blank">Anders小明</a> 2009-05-07 22:24 <a href="http://www.blogjava.net/AndersLin/archive/2009/05/07/269496.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Domain Model的三种类型及其级别</title><link>http://www.blogjava.net/AndersLin/archive/2008/01/08/173787.html</link><dc:creator>Anders小明</dc:creator><author>Anders小明</author><pubDate>Tue, 08 Jan 2008 13:24:00 GMT</pubDate><guid>http://www.blogjava.net/AndersLin/archive/2008/01/08/173787.html</guid><wfw:comment>http://www.blogjava.net/AndersLin/comments/173787.html</wfw:comment><comments>http://www.blogjava.net/AndersLin/archive/2008/01/08/173787.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/AndersLin/comments/commentRss/173787.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AndersLin/services/trackbacks/173787.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 讨论一下Domain Object的三种类型及其属性，另外讨论一下VO对象。&nbsp;&nbsp;<a href='http://www.blogjava.net/AndersLin/archive/2008/01/08/173787.html'>阅读全文</a><img src ="http://www.blogjava.net/AndersLin/aggbug/173787.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AndersLin/" target="_blank">Anders小明</a> 2008-01-08 21:24 <a href="http://www.blogjava.net/AndersLin/archive/2008/01/08/173787.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>小议领域模型(Domain Model)补充以及更新</title><link>http://www.blogjava.net/AndersLin/archive/2007/12/14/167880.html</link><dc:creator>Anders小明</dc:creator><author>Anders小明</author><pubDate>Fri, 14 Dec 2007 15:16:00 GMT</pubDate><guid>http://www.blogjava.net/AndersLin/archive/2007/12/14/167880.html</guid><wfw:comment>http://www.blogjava.net/AndersLin/comments/167880.html</wfw:comment><comments>http://www.blogjava.net/AndersLin/archive/2007/12/14/167880.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/AndersLin/comments/commentRss/167880.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AndersLin/services/trackbacks/167880.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 很久前写过一篇《小议领域模型(Domain Model)》，这里补充“为何要Domain Model”以及“Repository和Dao”两部分内容，同时更新“应用Domain的体系结构”内容<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/AndersLin/archive/2007/12/14/167880.html'>阅读全文</a><img src ="http://www.blogjava.net/AndersLin/aggbug/167880.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AndersLin/" target="_blank">Anders小明</a> 2007-12-14 23:16 <a href="http://www.blogjava.net/AndersLin/archive/2007/12/14/167880.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Domain Model：业务对象的进一步设计2</title><link>http://www.blogjava.net/AndersLin/archive/2006/10/24/77089.html</link><dc:creator>Anders小明</dc:creator><author>Anders小明</author><pubDate>Tue, 24 Oct 2006 15:29:00 GMT</pubDate><guid>http://www.blogjava.net/AndersLin/archive/2006/10/24/77089.html</guid><wfw:comment>http://www.blogjava.net/AndersLin/comments/77089.html</wfw:comment><comments>http://www.blogjava.net/AndersLin/archive/2006/10/24/77089.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/AndersLin/comments/commentRss/77089.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AndersLin/services/trackbacks/77089.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 继续《Domain Model：业务对象的进一步设计》的讨论， 这次是Product Line。&nbsp;&nbsp;<a href='http://www.blogjava.net/AndersLin/archive/2006/10/24/77089.html'>阅读全文</a><img src ="http://www.blogjava.net/AndersLin/aggbug/77089.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AndersLin/" target="_blank">Anders小明</a> 2006-10-24 23:29 <a href="http://www.blogjava.net/AndersLin/archive/2006/10/24/77089.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Domain Model：业务对象的进一步设计</title><link>http://www.blogjava.net/AndersLin/archive/2006/10/09/74187.html</link><dc:creator>Anders小明</dc:creator><author>Anders小明</author><pubDate>Mon, 09 Oct 2006 14:37:00 GMT</pubDate><guid>http://www.blogjava.net/AndersLin/archive/2006/10/09/74187.html</guid><wfw:comment>http://www.blogjava.net/AndersLin/comments/74187.html</wfw:comment><comments>http://www.blogjava.net/AndersLin/archive/2006/10/09/74187.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/AndersLin/comments/commentRss/74187.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AndersLin/services/trackbacks/74187.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 继续Domain Model的讨论，对业务对象做进一步设计，分为三个大类Party，Product和Contract。&nbsp;&nbsp;<a href='http://www.blogjava.net/AndersLin/archive/2006/10/09/74187.html'>阅读全文</a><img src ="http://www.blogjava.net/AndersLin/aggbug/74187.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AndersLin/" target="_blank">Anders小明</a> 2006-10-09 22:37 <a href="http://www.blogjava.net/AndersLin/archive/2006/10/09/74187.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Domain Model：Business Request的虚实之道与Business Action的设计模式</title><link>http://www.blogjava.net/AndersLin/archive/2006/09/19/70643.html</link><dc:creator>Anders小明</dc:creator><author>Anders小明</author><pubDate>Tue, 19 Sep 2006 15:23:00 GMT</pubDate><guid>http://www.blogjava.net/AndersLin/archive/2006/09/19/70643.html</guid><wfw:comment>http://www.blogjava.net/AndersLin/comments/70643.html</wfw:comment><comments>http://www.blogjava.net/AndersLin/archive/2006/09/19/70643.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/AndersLin/comments/commentRss/70643.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AndersLin/services/trackbacks/70643.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 站在high level的角度看，业务流程由三个模型构成：Business Request，Business Process以及Business Action。实际设计时，Business Request和Business Action将进步的细化。&nbsp;&nbsp;<a href='http://www.blogjava.net/AndersLin/archive/2006/09/19/70643.html'>阅读全文</a><img src ="http://www.blogjava.net/AndersLin/aggbug/70643.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AndersLin/" target="_blank">Anders小明</a> 2006-09-19 23:23 <a href="http://www.blogjava.net/AndersLin/archive/2006/09/19/70643.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Domain Object：基于业务行为的分析</title><link>http://www.blogjava.net/AndersLin/archive/2006/08/25/65875.html</link><dc:creator>Anders小明</dc:creator><author>Anders小明</author><pubDate>Fri, 25 Aug 2006 15:50:00 GMT</pubDate><guid>http://www.blogjava.net/AndersLin/archive/2006/08/25/65875.html</guid><wfw:comment>http://www.blogjava.net/AndersLin/comments/65875.html</wfw:comment><comments>http://www.blogjava.net/AndersLin/archive/2006/08/25/65875.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/AndersLin/comments/commentRss/65875.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AndersLin/services/trackbacks/65875.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 本文从业务行为的角度去分析Domain Object的动态和静态差别，并结合这两个不同属性分析了Domain Object与Business Process间的关系。实际上，无论系统建模还是系统重构，努力去观察了解这两点，都有助细粒度的分析系统的业务行为，做出更合理的设计方案。 &nbsp;&nbsp;<a href='http://www.blogjava.net/AndersLin/archive/2006/08/25/65875.html'>阅读全文</a><img src ="http://www.blogjava.net/AndersLin/aggbug/65875.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AndersLin/" target="_blank">Anders小明</a> 2006-08-25 23:50 <a href="http://www.blogjava.net/AndersLin/archive/2006/08/25/65875.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>高举Domain Specification，应用函数式编程</title><link>http://www.blogjava.net/AndersLin/archive/2006/08/14/63551.html</link><dc:creator>Anders小明</dc:creator><author>Anders小明</author><pubDate>Mon, 14 Aug 2006 15:28:00 GMT</pubDate><guid>http://www.blogjava.net/AndersLin/archive/2006/08/14/63551.html</guid><wfw:comment>http://www.blogjava.net/AndersLin/comments/63551.html</wfw:comment><comments>http://www.blogjava.net/AndersLin/archive/2006/08/14/63551.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/AndersLin/comments/commentRss/63551.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AndersLin/services/trackbacks/63551.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 列举应用spcification所带来好处：统一相关概念屏蔽Dao，以及函数式编程的组合特性。并提出自己在尝试实现selection specification（屏蔽了dao）应用组合能力上的思路。&nbsp;&nbsp;<a href='http://www.blogjava.net/AndersLin/archive/2006/08/14/63551.html'>阅读全文</a><img src ="http://www.blogjava.net/AndersLin/aggbug/63551.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AndersLin/" target="_blank">Anders小明</a> 2006-08-14 23:28 <a href="http://www.blogjava.net/AndersLin/archive/2006/08/14/63551.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>基于规则系统组织业务规则</title><link>http://www.blogjava.net/AndersLin/archive/2006/06/30/55926.html</link><dc:creator>Anders小明</dc:creator><author>Anders小明</author><pubDate>Fri, 30 Jun 2006 04:45:00 GMT</pubDate><guid>http://www.blogjava.net/AndersLin/archive/2006/06/30/55926.html</guid><wfw:comment>http://www.blogjava.net/AndersLin/comments/55926.html</wfw:comment><comments>http://www.blogjava.net/AndersLin/archive/2006/06/30/55926.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/AndersLin/comments/commentRss/55926.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AndersLin/services/trackbacks/55926.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在《小议领域模型(Domain Model)》以及《AOSD：应用AOP实现业务逻辑》两篇随笔中分别讨论了Domain Model的两个逻辑以及利用AOP来改造流程逻辑，本文讨论利用DSL来组织Domain Model的控制逻辑即：业务规则。&nbsp;&nbsp;<a href='http://www.blogjava.net/AndersLin/archive/2006/06/30/55926.html'>阅读全文</a><img src ="http://www.blogjava.net/AndersLin/aggbug/55926.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AndersLin/" target="_blank">Anders小明</a> 2006-06-30 12:45 <a href="http://www.blogjava.net/AndersLin/archive/2006/06/30/55926.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>小议领域模型(Domain Model)</title><link>http://www.blogjava.net/AndersLin/archive/2006/06/15/53086.html</link><dc:creator>Anders小明</dc:creator><author>Anders小明</author><pubDate>Thu, 15 Jun 2006 12:40:00 GMT</pubDate><guid>http://www.blogjava.net/AndersLin/archive/2006/06/15/53086.html</guid><wfw:comment>http://www.blogjava.net/AndersLin/comments/53086.html</wfw:comment><comments>http://www.blogjava.net/AndersLin/archive/2006/06/15/53086.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.blogjava.net/AndersLin/comments/commentRss/53086.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AndersLin/services/trackbacks/53086.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 小议领域模型(Domain Model)：从技术角度上讨论Domain Object和普通OO对象区别，以及Domain Service和Facade的区别；并乱弹了一把相关的东东&nbsp;&nbsp;<a href='http://www.blogjava.net/AndersLin/archive/2006/06/15/53086.html'>阅读全文</a><img src ="http://www.blogjava.net/AndersLin/aggbug/53086.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AndersLin/" target="_blank">Anders小明</a> 2006-06-15 20:40 <a href="http://www.blogjava.net/AndersLin/archive/2006/06/15/53086.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>