﻿<?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>博客园-Teddy's Knowledge Base-随笔分类-AOSD</title><link>http://www.cnblogs.com/teddyma/category/34116.html</link><description /><language>zh-cn</language><lastBuildDate>Thu, 09 Apr 2009 09:42:30 GMT</lastBuildDate><pubDate>Thu, 09 Apr 2009 09:42:30 GMT</pubDate><ttl>60</ttl><item><title>Web Application Architectures: Simple 2 Layer, Standard 3 Layer and Distributed 3 Layer</title><link>http://www.cnblogs.com/teddyma/archive/2006/07/19/WebApplicationArchitectures.html</link><dc:creator>Teddy's Knowledge Base</dc:creator><author>Teddy's Knowledge Base</author><pubDate>Wed, 19 Jul 2006 06:54:00 GMT</pubDate><guid>http://www.cnblogs.com/teddyma/archive/2006/07/19/WebApplicationArchitectures.html</guid><wfw:comment>http://www.cnblogs.com/teddyma/comments/454656.html</wfw:comment><comments>http://www.cnblogs.com/teddyma/archive/2006/07/19/WebApplicationArchitectures.html#Feedback</comments><slash:comments>43</slash:comments><wfw:commentRss>http://www.cnblogs.com/teddyma/comments/commentRss/454656.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/teddyma/services/trackbacks/454656.html</trackback:ping><description><![CDATA[摘要: Abstract:<br><br>This article discusses three common web application architectures: Simple 2 Layer, Standard 3 Layer and Distributed 3 Layer. For each architecture, it gives an ASP.NET 2.0 sample implementaion with NBear framework.<br><br>Table of Contents:<br><br>1. Simple 2 Layer<br>2. Standard 3 Layer<br>3. Distributed 3 Layer<br>4. More about NBear<br>5. Get Source Code of NBear and All Samples<br>6. Summary&nbsp;&nbsp;<a href='http://www.cnblogs.com/teddyma/archive/2006/07/19/WebApplicationArchitectures.html'>阅读全文</a><img src ="http://www.cnblogs.com/teddyma/aggbug/454656.html?type=1" width = "1" height = "1" />]]></description></item><item><title>推荐一个关于AOP的AOP@WORK的专栏作者的AOP专题系列文章，主要关于Java下的AOP实现，毕竟Java下的AOP实现确实要比.Net下成熟得多，共12篇</title><link>http://www.cnblogs.com/teddyma/archive/2005/12/12/295626.html</link><dc:creator>Teddy's Knowledge Base</dc:creator><author>Teddy's Knowledge Base</author><pubDate>Mon, 12 Dec 2005 08:03:00 GMT</pubDate><guid>http://www.cnblogs.com/teddyma/archive/2005/12/12/295626.html</guid><wfw:comment>http://www.cnblogs.com/teddyma/comments/295626.html</wfw:comment><comments>http://www.cnblogs.com/teddyma/archive/2005/12/12/295626.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/teddyma/comments/commentRss/295626.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/teddyma/services/trackbacks/295626.html</trackback:ping><description><![CDATA[摘要: http://www-128.ibm.com/developerworks/library/j-aopwork1http://www-128.ibm.com/developerworks/librar...&nbsp;&nbsp;<a href='http://www.cnblogs.com/teddyma/archive/2005/12/12/295626.html'>阅读全文</a><img src ="http://www.cnblogs.com/teddyma/aggbug/295626.html?type=1" width = "1" height = "1" />]]></description></item><item><title>With AOP, Component Oriented == Object Oriented</title><link>http://www.cnblogs.com/teddyma/archive/2005/11/24/283697.html</link><dc:creator>Teddy's Knowledge Base</dc:creator><author>Teddy's Knowledge Base</author><pubDate>Thu, 24 Nov 2005 08:19:00 GMT</pubDate><guid>http://www.cnblogs.com/teddyma/archive/2005/11/24/283697.html</guid><wfw:comment>http://www.cnblogs.com/teddyma/comments/283697.html</wfw:comment><comments>http://www.cnblogs.com/teddyma/archive/2005/11/24/283697.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/teddyma/comments/commentRss/283697.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/teddyma/services/trackbacks/283697.html</trackback:ping><description><![CDATA[摘要: <br><br>在本人之前的《Component/Service Oriented Software System Development Thinking 》一文中，我将包括BinaryLevel和Source Code Level的软件模块统称为Component。这种分类方式，和传统的对Component的一般定义应该说并不是十分一致。本文就是要对我为什么要这样分类作一些补充解释。&nbsp;&nbsp;<a href='http://www.cnblogs.com/teddyma/archive/2005/11/24/283697.html'>阅读全文</a><img src ="http://www.cnblogs.com/teddyma/aggbug/283697.html?type=1" width = "1" height = "1" />]]></description></item><item><title>重新诠释AOP</title><link>http://www.cnblogs.com/teddyma/archive/2005/11/21/281524.html</link><dc:creator>Teddy's Knowledge Base</dc:creator><author>Teddy's Knowledge Base</author><pubDate>Mon, 21 Nov 2005 09:49:00 GMT</pubDate><guid>http://www.cnblogs.com/teddyma/archive/2005/11/21/281524.html</guid><wfw:comment>http://www.cnblogs.com/teddyma/comments/281524.html</wfw:comment><comments>http://www.cnblogs.com/teddyma/archive/2005/11/21/281524.html#Feedback</comments><slash:comments>12</slash:comments><wfw:commentRss>http://www.cnblogs.com/teddyma/comments/commentRss/281524.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/teddyma/services/trackbacks/281524.html</trackback:ping><description><![CDATA[摘要: <br><br>前面谈到SOA，思维可能确实有点发散，但是，我还是坚持这样一种更高抽象层次的Service Oriented设计思想绝对是有益的。当然这个有待实践检验。另一方面，本人正在规划中的一个SOAHelper开源框架将会为基于通用的SOA思想的开发提供一些便利，当然，这里提到的SOA都不是业界对SOA严格的标准定义。而是更高层次的抽象，不过，对于严格的SOA，同样是有益的，不，应该是主要的服务对象。这个就是后话了，这里随便提一下。回到正题，本文是重新诠释SOA & AOP的下篇，即重新诠释AOP。大家放心，本篇不会像SOA那样发散，以至于什么都是AOP，毕竟AOP还是以OO为基础的抽象思想的扩展，这里谈论的主题还是在于AOP的意义及怎样的AOP实现方式是AOP未来的发展趋势，尤其会阐述一种所谓容器式的二进制/IL级别基于AOP的拦截机制。&nbsp;&nbsp;<a href='http://www.cnblogs.com/teddyma/archive/2005/11/21/281524.html'>阅读全文</a><img src ="http://www.cnblogs.com/teddyma/aggbug/281524.html?type=1" width = "1" height = "1" />]]></description></item><item><title>AOP企业级应用思考 之 基于静态织入的容器式动态拦截</title><link>http://www.cnblogs.com/teddyma/archive/2005/10/19/257939.html</link><dc:creator>Teddy's Knowledge Base</dc:creator><author>Teddy's Knowledge Base</author><pubDate>Wed, 19 Oct 2005 08:09:00 GMT</pubDate><guid>http://www.cnblogs.com/teddyma/archive/2005/10/19/257939.html</guid><wfw:comment>http://www.cnblogs.com/teddyma/comments/257939.html</wfw:comment><comments>http://www.cnblogs.com/teddyma/archive/2005/10/19/257939.html#Feedback</comments><slash:comments>30</slash:comments><wfw:commentRss>http://www.cnblogs.com/teddyma/comments/commentRss/257939.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/teddyma/services/trackbacks/257939.html</trackback:ping><description><![CDATA[摘要: <br><br>谈到AOP，大家乡到的一般就是两种主流的实现方式--动态代理和静态织入。两种主流的方式应该说各有优缺点，前者性能好，但是较难实现，稳定性不高；后者，更稳定，但是限制颇多，且执行效率不高。在本文中，Teddy将从动态织入和静态织入的技术区别出发，通过一个生动的故事，试图探索一种兼俱动态织入和静态织入的优点，并避免其缺点的全新的动态拦截思路。&nbsp;&nbsp;<a href='http://www.cnblogs.com/teddyma/archive/2005/10/19/257939.html'>阅读全文</a><img src ="http://www.cnblogs.com/teddyma/aggbug/257939.html?type=1" width = "1" height = "1" />]]></description></item><item><title>为wiki集成“插入代码”&amp; AspectWeaver Step by Step AOP在线教程</title><link>http://www.cnblogs.com/teddyma/archive/2005/10/16/255707.html</link><dc:creator>Teddy's Knowledge Base</dc:creator><author>Teddy's Knowledge Base</author><pubDate>Sat, 15 Oct 2005 17:47:00 GMT</pubDate><guid>http://www.cnblogs.com/teddyma/archive/2005/10/16/255707.html</guid><wfw:comment>http://www.cnblogs.com/teddyma/comments/255707.html</wfw:comment><comments>http://www.cnblogs.com/teddyma/archive/2005/10/16/255707.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/teddyma/comments/commentRss/255707.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/teddyma/services/trackbacks/255707.html</trackback:ping><description><![CDATA[摘要: 今天做了两件有意思的事，一是为Perspective这个wiki系统集成了博客源的这个&#8220;插入代码&#8221;组件的最新版，使我的wiki可以直接方便的插入源代码了，还有就是为Aspect...&nbsp;&nbsp;<a href='http://www.cnblogs.com/teddyma/archive/2005/10/16/255707.html'>阅读全文</a><img src ="http://www.cnblogs.com/teddyma/aggbug/255707.html?type=1" width = "1" height = "1" />]]></description></item><item><title>AOP Practice with AspectWeaver0.6 - DebugPropertyValueModifying</title><link>http://www.cnblogs.com/teddyma/archive/2005/10/10/251771.html</link><dc:creator>Teddy's Knowledge Base</dc:creator><author>Teddy's Knowledge Base</author><pubDate>Mon, 10 Oct 2005 10:40:00 GMT</pubDate><guid>http://www.cnblogs.com/teddyma/archive/2005/10/10/251771.html</guid><wfw:comment>http://www.cnblogs.com/teddyma/comments/251771.html</wfw:comment><comments>http://www.cnblogs.com/teddyma/archive/2005/10/10/251771.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/teddyma/comments/commentRss/251771.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/teddyma/services/trackbacks/251771.html</trackback:ping><description><![CDATA[摘要: InNoBuzzwordAOP---Whenwedon'thaveaop,idiordescribedapropertydebuggingsituation.Thisi...&nbsp;&nbsp;<a href='http://www.cnblogs.com/teddyma/archive/2005/10/10/251771.html'>阅读全文</a><img src ="http://www.cnblogs.com/teddyma/aggbug/251771.html?type=1" width = "1" height = "1" />]]></description></item><item><title>从Design Pattern浅谈AOP</title><link>http://www.cnblogs.com/teddyma/archive/2005/10/09/250733.html</link><dc:creator>Teddy's Knowledge Base</dc:creator><author>Teddy's Knowledge Base</author><pubDate>Sun, 09 Oct 2005 02:43:00 GMT</pubDate><guid>http://www.cnblogs.com/teddyma/archive/2005/10/09/250733.html</guid><wfw:comment>http://www.cnblogs.com/teddyma/comments/250733.html</wfw:comment><comments>http://www.cnblogs.com/teddyma/archive/2005/10/09/250733.html#Feedback</comments><slash:comments>11</slash:comments><wfw:commentRss>http://www.cnblogs.com/teddyma/comments/commentRss/250733.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/teddyma/services/trackbacks/250733.html</trackback:ping><description><![CDATA[摘要: 从GoF至今，随着不少大师级人物的的书籍、厂商和许多爱好者的追捧，DesignPattern这个词已是越来越被每个程序员挂在口上了。不说有多少人真正理解DesignPattern的本质，但至少大家...&nbsp;&nbsp;<a href='http://www.cnblogs.com/teddyma/archive/2005/10/09/250733.html'>阅读全文</a><img src ="http://www.cnblogs.com/teddyma/aggbug/250733.html?type=1" width = "1" height = "1" />]]></description></item><item><title>Build a More Powerful AOP Framework Based on AspectDNG's ILML Library - Teddy's Aspect Weaver. (Updated Introduction to Full Functions of Version 0.6 and Sample)</title><link>http://www.cnblogs.com/teddyma/archive/2005/10/07/242352.html</link><dc:creator>Teddy's Knowledge Base</dc:creator><author>Teddy's Knowledge Base</author><pubDate>Fri, 07 Oct 2005 07:51:00 GMT</pubDate><guid>http://www.cnblogs.com/teddyma/archive/2005/10/07/242352.html</guid><wfw:comment>http://www.cnblogs.com/teddyma/comments/242352.html</wfw:comment><comments>http://www.cnblogs.com/teddyma/archive/2005/10/07/242352.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/teddyma/comments/commentRss/242352.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/teddyma/services/trackbacks/242352.html</trackback:ping><description><![CDATA[摘要: <br>In this chapter, I'll show you my AOP framework - Teddy's Aspect Weaver which is based on AspectDNG's ILML library. I just do my best to make this framework easier for using and avoid AspectDNG's disadvantages and encumbering facts. Also this framework extends functions of AspectDNG and provides more supported types of advices. Let's take a closer look with the example within the Aspect Weaver V0.6 source code and sample.<br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/teddyma/archive/2005/10/07/242352.html'>阅读全文</a><img src ="http://www.cnblogs.com/teddyma/aggbug/242352.html?type=1" width = "1" height = "1" />]]></description></item><item><title>AOP编程实践之AspectWeaverSample1.0</title><link>http://www.cnblogs.com/teddyma/archive/2005/10/05/249039.html</link><dc:creator>Teddy's Knowledge Base</dc:creator><author>Teddy's Knowledge Base</author><pubDate>Wed, 05 Oct 2005 09:59:00 GMT</pubDate><guid>http://www.cnblogs.com/teddyma/archive/2005/10/05/249039.html</guid><wfw:comment>http://www.cnblogs.com/teddyma/comments/249039.html</wfw:comment><comments>http://www.cnblogs.com/teddyma/archive/2005/10/05/249039.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cnblogs.com/teddyma/comments/commentRss/249039.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/teddyma/services/trackbacks/249039.html</trackback:ping><description><![CDATA[摘要: [MoreaboutTeddy'sAspectWeaver][MoreaboutAOP]本范例基于Teddy&#8217;sAspectWeaverVersion0.6，演示一...&nbsp;&nbsp;<a href='http://www.cnblogs.com/teddyma/archive/2005/10/05/249039.html'>阅读全文</a><img src ="http://www.cnblogs.com/teddyma/aggbug/249039.html?type=1" width = "1" height = "1" />]]></description></item><item><title>Teddy's Aspect Weaver Version 0.6</title><link>http://www.cnblogs.com/teddyma/archive/2005/10/05/249023.html</link><dc:creator>Teddy's Knowledge Base</dc:creator><author>Teddy's Knowledge Base</author><pubDate>Wed, 05 Oct 2005 09:36:00 GMT</pubDate><guid>http://www.cnblogs.com/teddyma/archive/2005/10/05/249023.html</guid><wfw:comment>http://www.cnblogs.com/teddyma/comments/249023.html</wfw:comment><comments>http://www.cnblogs.com/teddyma/archive/2005/10/05/249023.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/teddyma/comments/commentRss/249023.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/teddyma/services/trackbacks/249023.html</trackback:ping><description><![CDATA[摘要: [MoreaboutTeddy'sAspectWeaver]Teddy'sAspectWeaverVersion0.6Changes:&nbsp;-Fixbigstablepr...&nbsp;&nbsp;<a href='http://www.cnblogs.com/teddyma/archive/2005/10/05/249023.html'>阅读全文</a><img src ="http://www.cnblogs.com/teddyma/aggbug/249023.html?type=1" width = "1" height = "1" />]]></description></item><item><title>Teddy's Aspect Weaver Version 0.5</title><link>http://www.cnblogs.com/teddyma/archive/2005/09/29/246843.html</link><dc:creator>Teddy's Knowledge Base</dc:creator><author>Teddy's Knowledge Base</author><pubDate>Thu, 29 Sep 2005 09:30:00 GMT</pubDate><guid>http://www.cnblogs.com/teddyma/archive/2005/09/29/246843.html</guid><wfw:comment>http://www.cnblogs.com/teddyma/comments/246843.html</wfw:comment><comments>http://www.cnblogs.com/teddyma/archive/2005/09/29/246843.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/teddyma/comments/commentRss/246843.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/teddyma/services/trackbacks/246843.html</trackback:ping><description><![CDATA[摘要: [MoreaboutTeddy'sAspectWeaver]Teddy'sAspectWeaverVersion0.5[Updated:2005/09/29]Changes:&nb...&nbsp;&nbsp;<a href='http://www.cnblogs.com/teddyma/archive/2005/09/29/246843.html'>阅读全文</a><img src ="http://www.cnblogs.com/teddyma/aggbug/246843.html?type=1" width = "1" height = "1" />]]></description></item><item><title>Teddy's Aspect Weaver Version 0.3 with Great Updating and Fixing, Especially the Implementing of Getting Runtime Method Context Info and Method Arguments in MSIL Level</title><link>http://www.cnblogs.com/teddyma/archive/2005/09/27/244915.html</link><dc:creator>Teddy's Knowledge Base</dc:creator><author>Teddy's Knowledge Base</author><pubDate>Tue, 27 Sep 2005 02:43:00 GMT</pubDate><guid>http://www.cnblogs.com/teddyma/archive/2005/09/27/244915.html</guid><wfw:comment>http://www.cnblogs.com/teddyma/comments/244915.html</wfw:comment><comments>http://www.cnblogs.com/teddyma/archive/2005/09/27/244915.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/teddyma/comments/commentRss/244915.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/teddyma/services/trackbacks/244915.html</trackback:ping><description><![CDATA[摘要: <br>Teddy's Aspect Weaver Version 0.3 [Updated: 2005/09/27]<br><br>Changes:<br>  - Add the geting context info and getting context arguments ability<br>  - Fix some internal XPath bugs<br>  - Fix BeforeConstructorCall/BeforeMethodCall bugs<br>  - Fix the ILML Library parsing method parameter name bug<br>  - Add the object instance in aspect local stack ability, which means you can new any object in aspect code only if the type of you object is defined or can be referenced in the base ass&nbsp;&nbsp;<a href='http://www.cnblogs.com/teddyma/archive/2005/09/27/244915.html'>阅读全文</a><img src ="http://www.cnblogs.com/teddyma/aggbug/244915.html?type=1" width = "1" height = "1" />]]></description></item><item><title>Teddy's Aspect Weaver Version 0.2 with Additional Custom Attribute Way Configuration</title><link>http://www.cnblogs.com/teddyma/archive/2005/09/24/243208.html</link><dc:creator>Teddy's Knowledge Base</dc:creator><author>Teddy's Knowledge Base</author><pubDate>Sat, 24 Sep 2005 05:43:00 GMT</pubDate><guid>http://www.cnblogs.com/teddyma/archive/2005/09/24/243208.html</guid><wfw:comment>http://www.cnblogs.com/teddyma/comments/243208.html</wfw:comment><comments>http://www.cnblogs.com/teddyma/archive/2005/09/24/243208.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cnblogs.com/teddyma/comments/commentRss/243208.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/teddyma/services/trackbacks/243208.html</trackback:ping><description><![CDATA[摘要: <br>In Build a More Powerful AOP Framework Based on AspectDNG's ILML Library - Teddy's Aspect Weaver, I built the Teddy's Aspect Weaver Version 0.1 with the xml based meta way configuration support. And this time, in version 0.2, I provide the addtional custom attribute way configuration support. You can use both meta way and custom attribute way configuration in even one weaving project.&nbsp;&nbsp;<a href='http://www.cnblogs.com/teddyma/archive/2005/09/24/243208.html'>阅读全文</a><img src ="http://www.cnblogs.com/teddyma/aggbug/243208.html?type=1" width = "1" height = "1" />]]></description></item><item><title>Teddy's AOP Tutorial (Contents Updated 09/23)</title><link>http://www.cnblogs.com/teddyma/archive/2005/09/21/231595.html</link><dc:creator>Teddy's Knowledge Base</dc:creator><author>Teddy's Knowledge Base</author><pubDate>Wed, 21 Sep 2005 02:35:00 GMT</pubDate><guid>http://www.cnblogs.com/teddyma/archive/2005/09/21/231595.html</guid><wfw:comment>http://www.cnblogs.com/teddyma/comments/231595.html</wfw:comment><comments>http://www.cnblogs.com/teddyma/archive/2005/09/21/231595.html#Feedback</comments><slash:comments>15</slash:comments><wfw:commentRss>http://www.cnblogs.com/teddyma/comments/commentRss/231595.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/teddyma/services/trackbacks/231595.html</trackback:ping><description><![CDATA[摘要: Contents1.&nbsp;WhyAOP?2.WhatIsAOP?3.ThePresent&nbsp;AOPFrameworksin.Net.4.HowtoChoo...&nbsp;&nbsp;<a href='http://www.cnblogs.com/teddyma/archive/2005/09/21/231595.html'>阅读全文</a><img src ="http://www.cnblogs.com/teddyma/aggbug/231595.html?type=1" width = "1" height = "1" />]]></description></item><item><title>“Hello World” Example with AspectDNG</title><link>http://www.cnblogs.com/teddyma/archive/2005/09/20/240364.html</link><dc:creator>Teddy's Knowledge Base</dc:creator><author>Teddy's Knowledge Base</author><pubDate>Tue, 20 Sep 2005 05:15:00 GMT</pubDate><guid>http://www.cnblogs.com/teddyma/archive/2005/09/20/240364.html</guid><wfw:comment>http://www.cnblogs.com/teddyma/comments/240364.html</wfw:comment><comments>http://www.cnblogs.com/teddyma/archive/2005/09/20/240364.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.cnblogs.com/teddyma/comments/commentRss/240364.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/teddyma/services/trackbacks/240364.html</trackback:ping><description><![CDATA[摘要: ReturntoContents6.&#8220;HelloWorld&#8221;ExamplewithAspectDNGInthischapter,let&#821...&nbsp;&nbsp;<a href='http://www.cnblogs.com/teddyma/archive/2005/09/20/240364.html'>阅读全文</a><img src ="http://www.cnblogs.com/teddyma/aggbug/240364.html?type=1" width = "1" height = "1" />]]></description></item><item><title>Introduction to AspectDNG in Details.</title><link>http://www.cnblogs.com/teddyma/archive/2005/09/14/236539.html</link><dc:creator>Teddy's Knowledge Base</dc:creator><author>Teddy's Knowledge Base</author><pubDate>Wed, 14 Sep 2005 02:28:00 GMT</pubDate><guid>http://www.cnblogs.com/teddyma/archive/2005/09/14/236539.html</guid><wfw:comment>http://www.cnblogs.com/teddyma/comments/236539.html</wfw:comment><comments>http://www.cnblogs.com/teddyma/archive/2005/09/14/236539.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/teddyma/comments/commentRss/236539.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/teddyma/services/trackbacks/236539.html</trackback:ping><description><![CDATA[摘要: ReturntoContents5.IntroductiontoAspectDNGinDetails.5.1What&#8217;stheUseofAspectDNG?...&nbsp;&nbsp;<a href='http://www.cnblogs.com/teddyma/archive/2005/09/14/236539.html'>阅读全文</a><img src ="http://www.cnblogs.com/teddyma/aggbug/236539.html?type=1" width = "1" height = "1" />]]></description></item><item><title>How to Choose an AOP Framework?</title><link>http://www.cnblogs.com/teddyma/archive/2005/09/13/235988.html</link><dc:creator>Teddy's Knowledge Base</dc:creator><author>Teddy's Knowledge Base</author><pubDate>Tue, 13 Sep 2005 07:07:00 GMT</pubDate><guid>http://www.cnblogs.com/teddyma/archive/2005/09/13/235988.html</guid><wfw:comment>http://www.cnblogs.com/teddyma/comments/235988.html</wfw:comment><comments>http://www.cnblogs.com/teddyma/archive/2005/09/13/235988.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/teddyma/comments/commentRss/235988.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/teddyma/services/trackbacks/235988.html</trackback:ping><description><![CDATA[摘要: ReturntoContents4.HowtoChooseanAOPFramework?4.1DynamicProxyorILLevelWeavingGenera...&nbsp;&nbsp;<a href='http://www.cnblogs.com/teddyma/archive/2005/09/13/235988.html'>阅读全文</a><img src ="http://www.cnblogs.com/teddyma/aggbug/235988.html?type=1" width = "1" height = "1" />]]></description></item><item><title>The Present AOP Frameworks in .Net</title><link>http://www.cnblogs.com/teddyma/archive/2005/09/09/233386.html</link><dc:creator>Teddy's Knowledge Base</dc:creator><author>Teddy's Knowledge Base</author><pubDate>Fri, 09 Sep 2005 08:24:00 GMT</pubDate><guid>http://www.cnblogs.com/teddyma/archive/2005/09/09/233386.html</guid><wfw:comment>http://www.cnblogs.com/teddyma/comments/233386.html</wfw:comment><comments>http://www.cnblogs.com/teddyma/archive/2005/09/09/233386.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/teddyma/comments/commentRss/233386.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/teddyma/services/trackbacks/233386.html</trackback:ping><description><![CDATA[摘要: ReturntoContents3.ThePresentAOPFrameworksin.Net(Thischapterisbasedonmyoldarticle...&nbsp;&nbsp;<a href='http://www.cnblogs.com/teddyma/archive/2005/09/09/233386.html'>阅读全文</a><img src ="http://www.cnblogs.com/teddyma/aggbug/233386.html?type=1" width = "1" height = "1" />]]></description></item><item><title>What Is AOP?</title><link>http://www.cnblogs.com/teddyma/archive/2005/09/09/233175.html</link><dc:creator>Teddy's Knowledge Base</dc:creator><author>Teddy's Knowledge Base</author><pubDate>Fri, 09 Sep 2005 04:57:00 GMT</pubDate><guid>http://www.cnblogs.com/teddyma/archive/2005/09/09/233175.html</guid><wfw:comment>http://www.cnblogs.com/teddyma/comments/233175.html</wfw:comment><comments>http://www.cnblogs.com/teddyma/archive/2005/09/09/233175.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/teddyma/comments/commentRss/233175.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/teddyma/services/trackbacks/233175.html</trackback:ping><description><![CDATA[摘要: ReturntoContents2.WhatIsAOP?Beforeall,payattentionthattheword&#8220;AOP&#8221;here...&nbsp;&nbsp;<a href='http://www.cnblogs.com/teddyma/archive/2005/09/09/233175.html'>阅读全文</a><img src ="http://www.cnblogs.com/teddyma/aggbug/233175.html?type=1" width = "1" height = "1" />]]></description></item><item><title>Why AOP?</title><link>http://www.cnblogs.com/teddyma/archive/2005/09/08/232581.html</link><dc:creator>Teddy's Knowledge Base</dc:creator><author>Teddy's Knowledge Base</author><pubDate>Thu, 08 Sep 2005 08:48:00 GMT</pubDate><guid>http://www.cnblogs.com/teddyma/archive/2005/09/08/232581.html</guid><wfw:comment>http://www.cnblogs.com/teddyma/comments/232581.html</wfw:comment><comments>http://www.cnblogs.com/teddyma/archive/2005/09/08/232581.html#Feedback</comments><slash:comments>21</slash:comments><wfw:commentRss>http://www.cnblogs.com/teddyma/comments/commentRss/232581.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/teddyma/services/trackbacks/232581.html</trackback:ping><description><![CDATA[摘要: ReturntoContents1.WhyAOP?Consideratypicale-commerceproject.Thiskindaprojectmaycontain...&nbsp;&nbsp;<a href='http://www.cnblogs.com/teddyma/archive/2005/09/08/232581.html'>阅读全文</a><img src ="http://www.cnblogs.com/teddyma/aggbug/232581.html?type=1" width = "1" height = "1" />]]></description></item><item><title>主流.Net AOP Framework的功能定位分析</title><link>http://www.cnblogs.com/teddyma/archive/2005/08/31/226713.html</link><dc:creator>Teddy's Knowledge Base</dc:creator><author>Teddy's Knowledge Base</author><pubDate>Wed, 31 Aug 2005 00:56:00 GMT</pubDate><guid>http://www.cnblogs.com/teddyma/archive/2005/08/31/226713.html</guid><wfw:comment>http://www.cnblogs.com/teddyma/comments/226713.html</wfw:comment><comments>http://www.cnblogs.com/teddyma/archive/2005/08/31/226713.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cnblogs.com/teddyma/comments/commentRss/226713.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/teddyma/services/trackbacks/226713.html</trackback:ping><description><![CDATA[摘要: <br><br>今天把Net AOP Frameworks Research Report v1.1一文中列出的.Net下的AOP实现方案的源码都过了一遍，每看一个方案的自我介绍，首先印入眼帘的往往就是其功能定位，从其自我介绍和提供的文档、范例等，自然就可以对其各自的功能定位下一个判断。<br><br>欢迎点击标题查看全文！&nbsp;&nbsp;<a href='http://www.cnblogs.com/teddyma/archive/2005/08/31/226713.html'>阅读全文</a><img src ="http://www.cnblogs.com/teddyma/aggbug/226713.html?type=1" width = "1" height = "1" />]]></description></item><item><title>.Net AOP Frameworks Research Report v1.1</title><link>http://www.cnblogs.com/teddyma/archive/2005/08/31/226688.html</link><dc:creator>Teddy's Knowledge Base</dc:creator><author>Teddy's Knowledge Base</author><pubDate>Wed, 31 Aug 2005 00:40:00 GMT</pubDate><guid>http://www.cnblogs.com/teddyma/archive/2005/08/31/226688.html</guid><wfw:comment>http://www.cnblogs.com/teddyma/comments/226688.html</wfw:comment><comments>http://www.cnblogs.com/teddyma/archive/2005/08/31/226688.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/teddyma/comments/commentRss/226688.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/teddyma/services/trackbacks/226688.html</trackback:ping><description><![CDATA[摘要: <br><br>Introduction to the following AOP frameworks:<br><br>1. Aspect#<br>2. AspectDNG<br>3. Eos<br>4. Encase<br>5. Post#<br>6. Loom.Net<br>7. AspectC#<br>8. Weave.Net<br><br>Welcome to click article title for details!&nbsp;&nbsp;<a href='http://www.cnblogs.com/teddyma/archive/2005/08/31/226688.html'>阅读全文</a><img src ="http://www.cnblogs.com/teddyma/aggbug/226688.html?type=1" width = "1" height = "1" />]]></description></item></channel></rss>