Aspect Oriented Programming (AOP) is a new programming technique for modularizing behavior that cuts across many classes. This code-level presentation will focus on AspectJ, a popular AOP implementation for Java. The session will cover an introduction to aspects, the AspectJ language, and practical immediate uses of aspects: pluggable logging, tracing, debugging, profiling, and testing.
SPEAKER BIO: Tom Janofsky
Tom Janofsky has worked with Java since 1997, and specializes in J2EE architecture and implementation. He has been a lecturer at Penn State University since 1999, developing and teaching a number of courses, including beginning through advanced Java courses and J2EE. He has presented at numerous seminars and Java User Groups and is an architect with Chariot Solutions.