﻿<?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>博客园-Anders小明的Blog-随笔分类-架构乱弹</title><link>http://www.cnblogs.com/yimlin/category/119233.html</link><description /><language>zh-cn</language><lastBuildDate>Wed, 21 May 2008 15:32:51 GMT</lastBuildDate><pubDate>Wed, 21 May 2008 15:32:51 GMT</pubDate><ttl>60</ttl><item><title>AOSD的实践冲动——Use Case的实现</title><link>http://www.cnblogs.com/yimlin/archive/2008/01/12/1036486.html</link><dc:creator>Anders小明</dc:creator><author>Anders小明</author><pubDate>Sat, 12 Jan 2008 13:39:00 GMT</pubDate><guid>http://www.cnblogs.com/yimlin/archive/2008/01/12/1036486.html</guid><wfw:comment>http://www.cnblogs.com/yimlin/comments/1036486.html</wfw:comment><comments>http://www.cnblogs.com/yimlin/archive/2008/01/12/1036486.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/yimlin/comments/commentRss/1036486.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/yimlin/services/trackbacks/1036486.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 讨论一下AOSD的实践冲动，以及AOP是所做的工作实质。&nbsp;&nbsp;<a href='http://www.cnblogs.com/yimlin/archive/2008/01/12/1036486.html'>阅读全文</a><img src ="http://www.cnblogs.com/yimlin/aggbug/1036486.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://yimlin.cnblogs.com/" target="_blank">Anders小明</a> 2008-01-12 21:39 <a href="http://www.cnblogs.com/yimlin/archive/2008/01/12/1036486.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>业务流程的层次和内容</title><link>http://www.cnblogs.com/yimlin/archive/2008/01/08/1031063.html</link><dc:creator>Anders小明</dc:creator><author>Anders小明</author><pubDate>Tue, 08 Jan 2008 14:19:00 GMT</pubDate><guid>http://www.cnblogs.com/yimlin/archive/2008/01/08/1031063.html</guid><wfw:comment>http://www.cnblogs.com/yimlin/comments/1031063.html</wfw:comment><comments>http://www.cnblogs.com/yimlin/archive/2008/01/08/1031063.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/yimlin/comments/commentRss/1031063.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/yimlin/services/trackbacks/1031063.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 业务流程的几个层次，及其关注内容&nbsp;&nbsp;<a href='http://www.cnblogs.com/yimlin/archive/2008/01/08/1031063.html'>阅读全文</a><img src ="http://www.cnblogs.com/yimlin/aggbug/1031063.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://yimlin.cnblogs.com/" target="_blank">Anders小明</a> 2008-01-08 22:19 <a href="http://www.cnblogs.com/yimlin/archive/2008/01/08/1031063.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>基于业务模块组件的系统架构</title><link>http://www.cnblogs.com/yimlin/archive/2007/12/15/995649.html</link><dc:creator>Anders小明</dc:creator><author>Anders小明</author><pubDate>Fri, 14 Dec 2007 16:53:00 GMT</pubDate><guid>http://www.cnblogs.com/yimlin/archive/2007/12/15/995649.html</guid><wfw:comment>http://www.cnblogs.com/yimlin/comments/995649.html</wfw:comment><comments>http://www.cnblogs.com/yimlin/archive/2007/12/15/995649.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/yimlin/comments/commentRss/995649.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/yimlin/services/trackbacks/995649.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 以前写过一篇《基于抽象的分层结构》，这里补充一篇《基于业务模块组件的系统架构》<br>一些内容在《项目笔记：dao，web，模块边界以及Model分类》以及《模块的接口设计》随笔中已经提到，这里补充总结一下。&nbsp;&nbsp;<a href='http://www.cnblogs.com/yimlin/archive/2007/12/15/995649.html'>阅读全文</a><img src ="http://www.cnblogs.com/yimlin/aggbug/995649.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://yimlin.cnblogs.com/" target="_blank">Anders小明</a> 2007-12-15 00:53 <a href="http://www.cnblogs.com/yimlin/archive/2007/12/15/995649.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>软件架构乱弹——问题域及其解决方法</title><link>http://www.cnblogs.com/yimlin/archive/2007/09/20/899363.html</link><dc:creator>Anders小明</dc:creator><author>Anders小明</author><pubDate>Wed, 19 Sep 2007 16:51:00 GMT</pubDate><guid>http://www.cnblogs.com/yimlin/archive/2007/09/20/899363.html</guid><wfw:comment>http://www.cnblogs.com/yimlin/comments/899363.html</wfw:comment><comments>http://www.cnblogs.com/yimlin/archive/2007/09/20/899363.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cnblogs.com/yimlin/comments/commentRss/899363.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/yimlin/services/trackbacks/899363.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:  架构乱弹；简要讨论架构面临的问题域及其解决方法。2007.12.14日补充更新了部分内容，其中有关Web网站性能特点部分内容来自网络&nbsp;&nbsp;<a href='http://www.cnblogs.com/yimlin/archive/2007/09/20/899363.html'>阅读全文</a><img src ="http://www.cnblogs.com/yimlin/aggbug/899363.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://yimlin.cnblogs.com/" target="_blank">Anders小明</a> 2007-09-20 00:51 <a href="http://www.cnblogs.com/yimlin/archive/2007/09/20/899363.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>软件工程中的经济行为与软件架构师的工作</title><link>http://www.cnblogs.com/yimlin/archive/2007/06/19/789702.html</link><dc:creator>Anders小明</dc:creator><author>Anders小明</author><pubDate>Tue, 19 Jun 2007 14:15:00 GMT</pubDate><guid>http://www.cnblogs.com/yimlin/archive/2007/06/19/789702.html</guid><wfw:comment>http://www.cnblogs.com/yimlin/comments/789702.html</wfw:comment><comments>http://www.cnblogs.com/yimlin/archive/2007/06/19/789702.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cnblogs.com/yimlin/comments/commentRss/789702.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/yimlin/services/trackbacks/789702.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 分两部分，第一部分试图从经济角度看待软件工程中发生的问题；而第二部分则从同样的角度试图看待软件架构师的工作内容&nbsp;&nbsp;<a href='http://www.cnblogs.com/yimlin/archive/2007/06/19/789702.html'>阅读全文</a><img src ="http://www.cnblogs.com/yimlin/aggbug/789702.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://yimlin.cnblogs.com/" target="_blank">Anders小明</a> 2007-06-19 22:15 <a href="http://www.cnblogs.com/yimlin/archive/2007/06/19/789702.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>AspectJ应用--软件产品化的新方法</title><link>http://www.cnblogs.com/yimlin/archive/2007/02/12/648875.html</link><dc:creator>Anders小明</dc:creator><author>Anders小明</author><pubDate>Mon, 12 Feb 2007 15:40:00 GMT</pubDate><guid>http://www.cnblogs.com/yimlin/archive/2007/02/12/648875.html</guid><wfw:comment>http://www.cnblogs.com/yimlin/comments/648875.html</wfw:comment><comments>http://www.cnblogs.com/yimlin/archive/2007/02/12/648875.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/yimlin/comments/commentRss/648875.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/yimlin/services/trackbacks/648875.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 产品化和客户化两个词语是一个对孪生兄弟,一个没有强大客户化能力的软件是不能称为产品化的软件.产品化也就意味着软件公司的开发至少分为两个不同性质的角色:一个负责产品化,一个负责客户化.除去传统的参数化, 继承以及plugin技术外,aspectJ为我们提供另一种能力.&nbsp;&nbsp;<a href='http://www.cnblogs.com/yimlin/archive/2007/02/12/648875.html'>阅读全文</a><img src ="http://www.cnblogs.com/yimlin/aggbug/648875.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://yimlin.cnblogs.com/" target="_blank">Anders小明</a> 2007-02-12 23:40 <a href="http://www.cnblogs.com/yimlin/archive/2007/02/12/648875.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>基于抽象的分层结构</title><link>http://www.cnblogs.com/yimlin/archive/2007/01/05/612002.html</link><dc:creator>Anders小明</dc:creator><author>Anders小明</author><pubDate>Thu, 04 Jan 2007 17:01:00 GMT</pubDate><guid>http://www.cnblogs.com/yimlin/archive/2007/01/05/612002.html</guid><wfw:comment>http://www.cnblogs.com/yimlin/comments/612002.html</wfw:comment><comments>http://www.cnblogs.com/yimlin/archive/2007/01/05/612002.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cnblogs.com/yimlin/comments/commentRss/612002.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/yimlin/services/trackbacks/612002.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 现有已知的分层结构基本上是基于技术结构的，无论是SpringSide（早的还有AppFuse）还是DDD提出的分层结构，都是基于职责角色划分的。然而对于复杂的企业应用系统来说，仅仅以该纬度来划分，是无法完成逻辑的分解的。我们还需要基于抽象的分层纬度。&nbsp;&nbsp;<a href='http://www.cnblogs.com/yimlin/archive/2007/01/05/612002.html'>阅读全文</a><img src ="http://www.cnblogs.com/yimlin/aggbug/612002.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://yimlin.cnblogs.com/" target="_blank">Anders小明</a> 2007-01-05 01:01 <a href="http://www.cnblogs.com/yimlin/archive/2007/01/05/612002.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>业务行为的分析和设计</title><link>http://www.cnblogs.com/yimlin/archive/2006/12/23/601323.html</link><dc:creator>Anders小明</dc:creator><author>Anders小明</author><pubDate>Sat, 23 Dec 2006 04:44:00 GMT</pubDate><guid>http://www.cnblogs.com/yimlin/archive/2006/12/23/601323.html</guid><wfw:comment>http://www.cnblogs.com/yimlin/comments/601323.html</wfw:comment><comments>http://www.cnblogs.com/yimlin/archive/2006/12/23/601323.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/yimlin/comments/commentRss/601323.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/yimlin/services/trackbacks/601323.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 接上篇《Domain Model：业务流程的进一步分析》，继续讨论业务行为的分析和设计，给出基本的分析方法，并处理其带来的设计问题。 &nbsp;&nbsp;<a href='http://www.cnblogs.com/yimlin/archive/2006/12/23/601323.html'>阅读全文</a><img src ="http://www.cnblogs.com/yimlin/aggbug/601323.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://yimlin.cnblogs.com/" target="_blank">Anders小明</a> 2006-12-23 12:44 <a href="http://www.cnblogs.com/yimlin/archive/2006/12/23/601323.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>开发式编程，声明式编程和产生式编程</title><link>http://www.cnblogs.com/yimlin/archive/2006/08/31/491782.html</link><dc:creator>Anders小明</dc:creator><author>Anders小明</author><pubDate>Thu, 31 Aug 2006 15:54:00 GMT</pubDate><guid>http://www.cnblogs.com/yimlin/archive/2006/08/31/491782.html</guid><wfw:comment>http://www.cnblogs.com/yimlin/comments/491782.html</wfw:comment><comments>http://www.cnblogs.com/yimlin/archive/2006/08/31/491782.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/yimlin/comments/commentRss/491782.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/yimlin/services/trackbacks/491782.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 杂论开发式编程，声明式编程和产生式编程三种开发方式的相同与不同之处。&nbsp;&nbsp;<a href='http://www.cnblogs.com/yimlin/archive/2006/08/31/491782.html'>阅读全文</a><img src ="http://www.cnblogs.com/yimlin/aggbug/491782.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://yimlin.cnblogs.com/" target="_blank">Anders小明</a> 2006-08-31 23:54 <a href="http://www.cnblogs.com/yimlin/archive/2006/08/31/491782.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>DSL(Domain Specific language): How to get it</title><link>http://www.cnblogs.com/yimlin/archive/2006/07/08/445673.html</link><dc:creator>Anders小明</dc:creator><author>Anders小明</author><pubDate>Fri, 07 Jul 2006 18:37:00 GMT</pubDate><guid>http://www.cnblogs.com/yimlin/archive/2006/07/08/445673.html</guid><wfw:comment>http://www.cnblogs.com/yimlin/comments/445673.html</wfw:comment><comments>http://www.cnblogs.com/yimlin/archive/2006/07/08/445673.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/yimlin/comments/commentRss/445673.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/yimlin/services/trackbacks/445673.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 介绍DSL(Domain Specific language)，给出其定义，同时对比普通编程语言，分析DSL的不同之处，并分类归纳DSL的实现方案，简单介绍了包括Drools, MPS和MS DSL Tools等的实现方案。 &nbsp;&nbsp;<a href='http://www.cnblogs.com/yimlin/archive/2006/07/08/445673.html'>阅读全文</a><img src ="http://www.cnblogs.com/yimlin/aggbug/445673.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://yimlin.cnblogs.com/" target="_blank">Anders小明</a> 2006-07-08 02:37 <a href="http://www.cnblogs.com/yimlin/archive/2006/07/08/445673.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>AspectJ: 通往AOSD之路的最佳军火</title><link>http://www.cnblogs.com/yimlin/archive/2006/06/24/434396.html</link><dc:creator>Anders小明</dc:creator><author>Anders小明</author><pubDate>Fri, 23 Jun 2006 17:04:00 GMT</pubDate><guid>http://www.cnblogs.com/yimlin/archive/2006/06/24/434396.html</guid><wfw:comment>http://www.cnblogs.com/yimlin/comments/434396.html</wfw:comment><comments>http://www.cnblogs.com/yimlin/archive/2006/06/24/434396.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.cnblogs.com/yimlin/comments/commentRss/434396.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/yimlin/services/trackbacks/434396.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在《小议领域模型(Domain Model)》以及《AOSD：应用AOP实现业务逻辑》两篇随笔中分别讨论了Domain Model的流程逻辑以及利用AOP来改造流程逻辑，本文通过比较3个不同做法来阐述AspectJ将是AOSD唯一以及最佳军火，并补充了在javaeye讨论贴的完整例子代码。&nbsp;&nbsp;<a href='http://www.cnblogs.com/yimlin/archive/2006/06/24/434396.html'>阅读全文</a><img src ="http://www.cnblogs.com/yimlin/aggbug/434396.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://yimlin.cnblogs.com/" target="_blank">Anders小明</a> 2006-06-24 01:04 <a href="http://www.cnblogs.com/yimlin/archive/2006/06/24/434396.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>AOSD：应用AOP实现业务逻辑</title><link>http://www.cnblogs.com/yimlin/archive/2006/06/15/426930.html</link><dc:creator>Anders小明</dc:creator><author>Anders小明</author><pubDate>Thu, 15 Jun 2006 13:01:00 GMT</pubDate><guid>http://www.cnblogs.com/yimlin/archive/2006/06/15/426930.html</guid><wfw:comment>http://www.cnblogs.com/yimlin/comments/426930.html</wfw:comment><comments>http://www.cnblogs.com/yimlin/archive/2006/06/15/426930.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/yimlin/comments/commentRss/426930.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/yimlin/services/trackbacks/426930.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 讨论应用AOP组织业务流程——AOSD，其开发方式与使用AOP解决cache，transaction等技术问题有显著的不同，导致那种通过interceptor来实现的AOP方案并不适合AOSD。&nbsp;&nbsp;<a href='http://www.cnblogs.com/yimlin/archive/2006/06/15/426930.html'>阅读全文</a><img src ="http://www.cnblogs.com/yimlin/aggbug/426930.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://yimlin.cnblogs.com/" target="_blank">Anders小明</a> 2006-06-15 21:01 <a href="http://www.cnblogs.com/yimlin/archive/2006/06/15/426930.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>