Hi ,
Every other day new and new frameworks are coming, utilizing AOP. And by and large you cant deny the fact that everybody will soon start suffering from YET ANOTHER ASPECT ORIENTED FRAMEWORK SYNDROME. So we need to select the best AOP framework available from the huge pool. In your book have you discussed the probable ways in which a developer can choose the best possible AOP framework and make the development process more joyful.
Ramnivas Laddad
Author
Ranch Hand
Joined: Jul 23, 2003
Posts: 62
posted
0
Are you really sure that there is a "huge pool" of AOP frameworks out there? Perhaps you can elaborate your point by listing the frameworks you are thinking of.
As far as I understand, for Java, there is basically only one that has any meaningful traction -- AspectJ. Even Spring has adopted the AspectJ programming model. Even if you count AOP alliance as another model, that makes it two. And two makes a relatively small pool :-)
-Ramnivas
ContactAnirban Bhattacharjee
Greenhorn
Joined: Mar 31, 2009
Posts: 7
posted
0
Sir,
May be my understanding is wrong, but according to me there are quite a few frameworks utilizing AOP. Spring does it, SEASAR(a pretty popular framework in Japan, and rampantly used by my company), Google Guice, JBossAOP, Nanning ... etc.
So, sir, it seems to me there is no dearth of options if one is willing is get his hands dirty with AOP.
- Anirban Bhattacharjee
Hong Anderson
Ranch Hand
Joined: Jul 05, 2005
Posts: 1936
posted
0
Welcome Ramnivas. It's nice to meet you.
SCJA 1.0, SCJP 1.4, SCWCD 1.4, SCBCD 1.3, SCJP 5.0, SCEA 5, SCBCD 5; OCUP - Fundamental, Intermediate and Advanced; IBM Certified Solution Designer - OOAD, vUML 2; SpringSource Certified Spring Professional
How aspectJ does system-wide error-handling , Need some clarity answer. It is it similar to exception handling in java or any new approach it follows?
SCJP 5 |SCWCD 5| Started thinking about Web Services ?
Sampath Abeysinghe
Greenhorn
Joined: Feb 13, 2008
Posts: 4
posted
0
Welcome Ramnivas Laddad. I like to learn some AOP.
WMSK Abeysinghe
(SCWCD 5.0)
Ramnivas Laddad
Author
Ranch Hand
Joined: Jul 23, 2003
Posts: 62
posted
0
Amruth,
Can you please ask this question in a new thread. This way we can keep this thread "modular"... handling only the "Welcome" functionality :-)
-Ramnivas
Ramnivas Laddad
Author
Ranch Hand
Joined: Jul 23, 2003
Posts: 62
posted
0
ContactAnirban Bhattacharjee wrote:Sir,
May be my understanding is wrong, but according to me there are quite a few frameworks utilizing AOP. Spring does it, SEASAR(a pretty popular framework in Japan, and rampantly used by my company), Google Guice, JBossAOP, Nanning ... etc.
So, sir, it seems to me there is no dearth of options if one is willing is get his hands dirty with AOP.
- Anirban Bhattacharjee
There are AOP frameworks such as AspectJ, AOP alliance, and JBossAOP. Then there are frameworks that use AOP such as Spring and its related frameworks, Seasar, Guice, and JBoss. Of these framework, Spring uses AspectJ, Seasar and Guice both use AOP alliance, and JBoss uses JBossAOP. As for Nanning, the last release was in 2003, so I think we can safely ignore it as a choice.
Many frameworks utilizing AOP is a good thing (similar to many frameworks utilizing object-oriented programming). That in itself is not a problem.
There was a time when there were many AOP frameworks, but now the field is settled quite a bit. I haven't seen any new AOP framework being introduced in Java in last 2-3 years.