The Artima Developer Community
Sponsored Link

Java Buzz Forum
Awesome uses of AOP

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Carlos Villela

Posts: 116
Nickname: cvillela
Registered: Jun, 2003

Carlos Villela is a Java developer working mostly with web technologies and AOP.
Awesome uses of AOP Posted: Sep 2, 2003 7:06 PM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Carlos Villela.
Original Post: Awesome uses of AOP
Feed Title: That's sooo '82!
Feed URL: http://www.jroller.com/rss/cv?catname=Technical
Feed Description: Carlos Villela's weblog. Everyday life, everyday software development, everyday musings.
Latest Java Buzz Posts
Latest Java Buzz Posts by Carlos Villela
Latest Posts From That's sooo '82!

Advertisement

I'm writing a presentation for this year's CITS event here in Brazil, and I'm going to talk - for 3 hours! - about AOP and AspectWerkz. That's surely long enough to get a lot of people sleepy and drooling all over, and I really don't want that to happen. This is going to be my first presentation after watching the ever-enlightening Conference Presentation Judo, and I'll try to follow some of M. J. Dominus' advices - after all, the guy has a lot more experience in conferences than I do.

So, the first thing I need is to get rid of those academic folks who think AspectJ is the best thing since sliced bread, but don't know why or how anyone would use AOP in the real life. I want to show great examples, and not just the usual ones that already tired most people to death (you know, logging, security, caching, persistence, observer, etc). I want to show them things like what fx did to stop sending out fax spam, I want to show them things that can't be done without AOP, then show them things that can be done without it, but are a lot trickier, and then, and only then, get to the usual. I came up with a few examples, some of them taken from Inectis (my content management system), others from weird ideas I had when developing it, but it would be awesome if someone can suggest some other ones.

So far, my list of examples is:
  • Solving the Fax Spam Problem
  • Uniquely Identifying Objects
  • Cracking Licensed Software (I'm getting in trouble for this)
  • Caching Method Invocations
  • Tracing JDBC Calls
  • Implementing Generics with AOP
...and I'm sure this is just the start. I don't want to stand there with nothing else to talk about after the first hour, so please help me out here, will you? :)

I promise to translate it to english later and post the slides here as soon as I finish them. Honest!

Read: Awesome uses of AOP

Topic: Eclipse JET - Write Code that Writes Code Previous Topic   Next Topic Topic: Mobile peer-to-peer networking

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use