<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/aafshzj" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/aafshzj" type="application/rss+xml"></fs:self_link><lastBuildDate>Fri, 18 Jul 2008 15:47:00 GMT</lastBuildDate><title>aafshzj的专栏 （劳动节快乐）</title><description>欢迎留言支持，AAF测试代码暂停发放。</description><link>http://blog.csdn.net/aafshzj/</link><item><title>Aaf与软件组装</title><link>http://blog.csdn.net/aafshzj/archive/2008/07/18/2672512.aspx</link><wfw:comment>http://blog.csdn.net/aafshzj/comments/2672512.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/aafshzj/comments/commentRss/2672512.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2672512</trackback:ping><description>Aaf与软件组装
很久没有更新blog，今天抽空写几句，聊聊软件组装。

毫无疑问，软件组装是软件发展的趋势，虽然这一趋势的长期演进将是非常复杂的，可能意味着在不同领域内架构和可组装部件的不断重构和演化。可以想象的是，在相当长的时间内，定制软件还将存在，并且在某些局部发展甚至强化自身的地位。

这里想说的是，在Aaf的早期版本中，已经包含了很多与软件组装相关的内容，即便是Aaf框架的最底层也体现着很多向组装方向努力的痕迹。这些痕迹包括：
1）Aaf强调的主要功能的服务化（不同于SOA概念，但在思想上有相通之处，我觉得可以将其看作应用/模块内部的SOA：说应用的各主要组成部分都以服务接口形式对外提供服务，这些服务按照同样的生命周期进行初始化并投入使用）
2）接口与实现的严格分离。Aaf强烈的建议业务逻辑接口与实现的分离。这不仅仅是确立良好开发习惯，提高设计和实现效率，实现项目早期合理分工的需要，更是使用Aaf某些高级功能的必要条件。这些高级功能中的一个例子，就是Aaf的强制内置权限管理体系。与原有的基于Aaf的普通代码相比，只要修改一句代码，就可以加载这一自动生效的权限管理&lt;img src =&quot;http://blog.csdn.net/aafshzj/aggbug/2672512.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 18 Jul 2008 23:47:00 +0800</pubDate><author>aafshzj</author><comments>http://blog.csdn.net/aafshzj/archive/2008/07/18/2672512.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/aafshzj/archive/2008/07/18/2672512.aspx</guid><dc:creator>aafshzj</dc:creator></item><item><title>忙碌的2007</title><link>http://blog.csdn.net/aafshzj/archive/2007/06/02/1635618.aspx</link><wfw:comment>http://blog.csdn.net/aafshzj/comments/1635618.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/aafshzj/comments/commentRss/1635618.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1635618</trackback:ping><description>2007年是更加忙碌的一年。&lt;img src =&quot;http://blog.csdn.net/aafshzj/aggbug/1635618.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 03 Jun 2007 01:37:00 +0800</pubDate><author>aafshzj</author><comments>http://blog.csdn.net/aafshzj/archive/2007/06/02/1635618.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/aafshzj/archive/2007/06/02/1635618.aspx</guid><dc:creator>aafshzj</dc:creator></item><item><title>关于汉服的复兴</title><link>http://blog.csdn.net/aafshzj/archive/2007/04/29/1591378.aspx</link><wfw:comment>http://blog.csdn.net/aafshzj/comments/1591378.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/aafshzj/comments/commentRss/1591378.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1591378</trackback:ping><description>汉服的兴起，将成为中国文艺复兴的导火索。&lt;img src =&quot;http://blog.csdn.net/aafshzj/aggbug/1591378.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 29 Apr 2007 18:24:00 +0800</pubDate><author>aafshzj</author><comments>http://blog.csdn.net/aafshzj/archive/2007/04/29/1591378.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/aafshzj/archive/2007/04/29/1591378.aspx</guid><dc:creator>aafshzj</dc:creator></item><item><title>儿子妙语</title><link>http://blog.csdn.net/aafshzj/archive/2007/04/15/1565640.aspx</link><wfw:comment>http://blog.csdn.net/aafshzj/comments/1565640.aspx</wfw:comment><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/aafshzj/comments/commentRss/1565640.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1565640</trackback:ping><description>对我儿子的一些趣事进行记录。&lt;img src =&quot;http://blog.csdn.net/aafshzj/aggbug/1565640.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 16 Apr 2007 02:57:00 +0800</pubDate><author>aafshzj</author><comments>http://blog.csdn.net/aafshzj/archive/2007/04/15/1565640.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/aafshzj/archive/2007/04/15/1565640.aspx</guid><dc:creator>aafshzj</dc:creator></item><item><title>AAF实战——开场白</title><link>http://blog.csdn.net/aafshzj/archive/2007/02/06/1503295.aspx</link><wfw:comment>http://blog.csdn.net/aafshzj/comments/1503295.aspx</wfw:comment><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/aafshzj/comments/commentRss/1503295.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1503295</trackback:ping><description>AAF实战系列的开场白。简单介绍实战系统的在线原型及简化后的系统模型。&lt;img src =&quot;http://blog.csdn.net/aafshzj/aggbug/1503295.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 06 Feb 2007 20:42:00 +0800</pubDate><author>aafshzj</author><comments>http://blog.csdn.net/aafshzj/archive/2007/02/06/1503295.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/aafshzj/archive/2007/02/06/1503295.aspx</guid><dc:creator>aafshzj</dc:creator></item><item><title>回答 yuwen16(rr) 朋友的一些问题：</title><link>http://blog.csdn.net/aafshzj/archive/2007/01/20/1488703.aspx</link><wfw:comment>http://blog.csdn.net/aafshzj/comments/1488703.aspx</wfw:comment><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/aafshzj/comments/commentRss/1488703.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1488703</trackback:ping><description>回答 yuwen16(rr) 朋友的一些问题。&lt;img src =&quot;http://blog.csdn.net/aafshzj/aggbug/1488703.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 21 Jan 2007 04:22:00 +0800</pubDate><author>aafshzj</author><comments>http://blog.csdn.net/aafshzj/archive/2007/01/20/1488703.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/aafshzj/archive/2007/01/20/1488703.aspx</guid><dc:creator>aafshzj</dc:creator></item><item><title>需求分析的使命和方法（2006-12-27完成内容）</title><link>http://blog.csdn.net/aafshzj/archive/2006/10/18/1340043.aspx</link><wfw:comment>http://blog.csdn.net/aafshzj/comments/1340043.aspx</wfw:comment><slash:comments>7</slash:comments><wfw:commentRss>http://blog.csdn.net/aafshzj/comments/commentRss/1340043.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1340043</trackback:ping><description>需求分析是软件开发工作的入口和1起始点。需求分析的质量决定了整个开发的成败。如果说，设计的失败尤可挽回的话，需求分析的失败将导致整个开发工作的彻底失败。因此，本文着重对需求分析的使命和方法进行讨论和描述，以期有助于大家的需求分析乃至整个软件/系统开发工作。&lt;img src =&quot;http://blog.csdn.net/aafshzj/aggbug/1340043.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 19 Oct 2006 04:16:00 +0800</pubDate><author>aafshzj</author><comments>http://blog.csdn.net/aafshzj/archive/2006/10/18/1340043.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/aafshzj/archive/2006/10/18/1340043.aspx</guid><dc:creator>aafshzj</dc:creator></item><item><title>AAF灵便应用框架简介系列（9）：组织结构模型设计思路</title><link>http://blog.csdn.net/aafshzj/archive/2006/10/18/1339885.aspx</link><wfw:comment>http://blog.csdn.net/aafshzj/comments/1339885.aspx</wfw:comment><slash:comments>9</slash:comments><wfw:commentRss>http://blog.csdn.net/aafshzj/comments/commentRss/1339885.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1339885</trackback:ping><description>AAF试图建立一种能够满足各种企事业单位需要的具有相当开放性和易用性的组织结构模型，能够从多种角度描述组织结构成员的层次及相互关系，能够对各种角度的级别、排序、隶属、负责关系进行描述，能够根据需要建立组织结构的动态视图，如“年龄超过35岁的所有部门规模超过30人的部门经理”等。

本文对建立这样一个强大组织结构模型的思路进行了介绍和说明。&lt;img src =&quot;http://blog.csdn.net/aafshzj/aggbug/1339885.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 19 Oct 2006 01:37:00 +0800</pubDate><author>aafshzj</author><comments>http://blog.csdn.net/aafshzj/archive/2006/10/18/1339885.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/aafshzj/archive/2006/10/18/1339885.aspx</guid><dc:creator>aafshzj</dc:creator></item><item><title>AAF灵便应用框架简介系列（8）：缓存机制介绍</title><link>http://blog.csdn.net/aafshzj/archive/2006/09/30/1310978.aspx</link><wfw:comment>http://blog.csdn.net/aafshzj/comments/1310978.aspx</wfw:comment><slash:comments>6</slash:comments><wfw:commentRss>http://blog.csdn.net/aafshzj/comments/commentRss/1310978.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1310978</trackback:ping><description>对AAF页面缓存技术以及对象缓存技术进行介绍。&lt;img src =&quot;http://blog.csdn.net/aafshzj/aggbug/1310978.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 30 Sep 2006 19:09:00 +0800</pubDate><author>aafshzj</author><comments>http://blog.csdn.net/aafshzj/archive/2006/09/30/1310978.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/aafshzj/archive/2006/09/30/1310978.aspx</guid><dc:creator>aafshzj</dc:creator></item><item><title>AAF灵便应用框架简介系列（7）：休息一下，泛谈OOAD（面向对象分析设计）</title><link>http://blog.csdn.net/aafshzj/archive/2006/09/29/1306917.aspx</link><wfw:comment>http://blog.csdn.net/aafshzj/comments/1306917.aspx</wfw:comment><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/aafshzj/comments/commentRss/1306917.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1306917</trackback:ping><description>对OOAD从实战角度给出自己的诠释。结合实际，对多层结构分解和业务对象识别的基本思路进行说明。最后，也对本人常用的具体层次分解进行了介绍。&lt;img src =&quot;http://blog.csdn.net/aafshzj/aggbug/1306917.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 30 Sep 2006 00:07:00 +0800</pubDate><author>aafshzj</author><comments>http://blog.csdn.net/aafshzj/archive/2006/09/29/1306917.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/aafshzj/archive/2006/09/29/1306917.aspx</guid><dc:creator>aafshzj</dc:creator></item></channel></rss>