Speaker: Arno Schmidmeier Lohweg
9 91217 Hersbruck Germany email: Arno@aspectsoft.de
Tel. +49/9151/ 90 50 30 | mobile. +49/177 /59 69 5 85 | Fax +49/9151/ 90 50 31
Abstract:
Objects have been quite successful in the past to modularize and organize most problems. OO technology created new architectures, solved problems and provided a sound base for modern middleware platforms. However due to the increasing complexity of modern programs non business problems got more and more important. Typical examples are transaction handling, persistency, tracing, contract validation. Object technology failed to bind these additional concerns in a modular way to the objects of the business domain. Aspect oriented programming (AOP) proved quite successful. Adopting AOP creates huge possibilities for overcoming these daily problems, and offers new features and design ideas for future software development. Patterns guide the developers, architects and mangers around the common pitfalls and guide them to the way of building applications based on AOP, which will stand the test of time. This tutorial presents several patterns mined from several commercial projects live in production.
|