My Photo

Become a Fan

DailyMile

Google Ad Skyscraper

« Maxims WebSphere JTA broken claim debunked... | Main | JDK 1.5 a lot faster »

September 02, 2005

Comments

Julien Dubois

Hi Billy,

I've blogged recently about the same subject (http://www.jroller.com/page/julien.dubois/), and I agree with you.

That's why CGLIB is only interesting if you use it with singletons or pooled objects. One more reason to use Spring, IMHO.

Jonas

You should try out AW Proxy (in AspectWerkz), same as cglib but a lot faster runtime perf. We optionally pool the proxies as well...

Alex

For our AWProxy bench refer to http://docs.codehaus.org/display/AW/AOP+Benchmark

In short this give you a proxy based component with an underlying aspect based programming model for writing the interceptors and such.
AspectJ/Spring integration will move toward that as well.

For EJB 3 in particular, you may want to look at my prototype that bridge AOP and EJB 3 interceptors together for maximal feature / performance vs implementation time benefits.

http://blogs.codehaus.org/people/avasseur/archives/001002_ejb_3_and_aop_the_ejb_interceptor_dilemna.html

The comments to this entry are closed.