AOP @ BoulderJUG
I attended the BoulderJUG meeting last night. Ramnivas Laddad presented on both sessions. Ramnivas is the author of the AspectJ in Action book. He is an authority on AOP, and his enthusiasm for the technology is certainly contagious.
He first covered different techniques available to monitor Java Enterprise applications. He covered monitoring through:
- External Monitoring: scripts, load generators, Mercury Tools.
- Process Monitoring: System Monitor, DTrace.
- VM Monitoring: JVMTI
- Component Monitoring: JMX, Servlet Filters
He did try to compress what takes about an hour and a half into an hour. As a result, the presentation itself suffered. Still, it was a good way to generate ideas on how to monitor an application.
He then proceeded to talk about what's new in AspectJ. Here are some of the changes he mentioned:
- AspectJ/AspectWerkz merger. Adds load time weaving to AspectJ and the @AspectJ syntax.
- @AspectJ syntax, where aspects are declared using Java 5 annotations.
- AJDT enhancements. AJDT is an Eclipse plugin for AspectJ development. The AspectJ Visualization perspective is an interesting way to visualize how much code is impacted by a project's aspects. Small details like the crossreference view also made me wish I could use Eclipse for development.
Ramnivas provided step by step demos using Eclipse and writing aspects on the fly. He adapted his demos to the questions and requests from the audience. He is certainly someone that you want to spend time with if you are grappling with AOP.
As usual, Scott Davis was actively plugging the No Fluff, Just Stuff conference. They will be in Broomfield, CO, on the weekend of November 11-13. I would recommend attending the conference if you have a chance. He also took the time to peddle his latest book: JBoss at Work.
It was certainly yet another pleasant evening spending time with other Java heads.
-- Fred
Technorati Tags: AOP, AspectJ, Java, JUG
( Oct 14 2005, 11:55:24 AM MDT ) Permalink Comments [0]

