Track: Birds of a Feather
Date: Tuesday, April 22
Time: 7:00pm - 8:00pm
Location: Stevens Creek
Moderated by: Ron Bodkin, New Aspects
Aspect-oriented programming (AOP) is a new way of creating software that extends OO. It allows clean encapsulation of architectural concepts like security enforcement, error processing, management, monitoring, and event generation. Grady Booch has called it "the next great leap." And JBoss 4 is embedding AOP support.
When implemented in a traditional fashion, the code for these concerns typically becomes spread out across entire programs. AOP prevents this code-tangling and improves the software architecture by making the underlying policies clear.
This BOF will introduce concepts of AOP and show how it can be applied to enterprise development. It will use AspectJ to demonstrate the concept for Java code. AspectJ is the leading AOP technology and it provides a seamless aspect-oriented extension to Java.