• « via Miguel de Icaza | Must See C# TV
    • |
    • Main
    • |
    • Hey look, Microsoft does listen... »
            • June 03, 2005

              via TheServerSide.NET | Aspect Orienting .NET Components

            • TheServerSide.NET - Aspect Orienting .NET Components

              There has been a lot of talk about Aspect Oriented Programming (AOP) and how this new programming paradigm is going to revolutionize the way we develop software much like how Object Oriented Programming (OOP) did about 15 years ago. The AOP model allows a developer to implement individual concerns of a system in a loosely coupled fashion and combine them into a whole. This enables one to easily modify the behavior of a system dynamically at runtime and thus better enables a system design to meet growing requirements. In this article, we will look in-depth at incorporating AOP semantics into components developed using the .NET Framework. There is a plethora of articles written about concepts and elements of AOP, and how AOP frameworks implement these concepts. Hence, this article will not be discussing AOP concepts per se in detail but focus exclusively on how existing capabilities offered by the .NET Framework enable us to develop components that are aspect aware.

              In taking a break to catch-up with the world I was browsing the aisles of TheServerSide.NET, something I haven't done in quite some time, and came across what seems to be an excellent article on implementing Aspect-Oriented Programming techniques using existing capabilities built into the .NET framework. I don't really have time to run through the entire article at the moment but if any of you have a chance to run through the text and code samples and have comments, pro or con, I would love to hear them.

              Cheers :)

            • Posted by m.david : June 3, 2005 03:38 AM GMT

            Comments

            Post a comment




            Remember Me?

            (you may use HTML tags for style)

          • © 2005 :: <XSLT:Blog/> (xsltblog.com) is a product of M. David Peterson and FunctionalX Consulting. See Licensing Info Below.
          • Except where otherwise noted, this sites content and source code is licensed under the Attribution License from Creative Commons.