Architecture Enforcement with AspectJ and Spring
In this session, Alef will show how we can put AspectJ, Spring and various other tools to use to enforce architectural guidelines. In bigger, more complex applications, it is important to adhere to certain rules with respect to architecture and to prevent all kinds of code deterioration from occurring. Traditionally this has been done using written documents, containing what's often referred to as a reference architecture. Those documents in effect suffer from the same maintenance issues as do code bases.
By using lots of hands-on demos and spending most of the time in the IDE, Alef will show how to bring architectural guidelines closer to code (in effect making them part of the code) using techniques such as AspectJ Design Level Assertions (DLAs). This session will also host a wealth of best practices, real-life situations and practical advice.
Audience
Novice
Speaker