Win a copy of Node.js Design Patterns: Design and implement production-grade Node.js applications using proven patterns and techniques this week in the Server-Side JavaScript and NodeJS forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Rob Spoor
  • Tim Cooke
  • Junilu Lacar
Sheriffs:
  • Henry Wong
  • Liutauras Vilda
  • Jeanne Boyarsky
Saloon Keepers:
  • Jesse Silverman
  • Tim Holloway
  • Stephan van Hulst
  • Tim Moores
  • Carey Brown
Bartenders:
  • Al Hobbs
  • Mikalai Zaikin
  • Piet Souris

* Welcome Ramnivas Laddad

 
author
Posts: 23908
142
jQuery Eclipse IDE Firefox Browser VI Editor C++ Chrome Java Linux Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
This week, we're delighted to have Ramnivas Laddad helping to answer questions about the new book AspectJ in Action.

The promotion starts Tuesday, October 6th 2009 and will end on Friday, October 9th 2009.

We'll be selecting four random posters in this forum to win a free copy of the book provided by the publisher, Manning Publications Co.

Please see the Book Promotion page to ensure your best chances at winning!

Posts in this welcome thread are not eligible for the drawing.
 
Henry Wong
author
Posts: 23908
142
jQuery Eclipse IDE Firefox Browser VI Editor C++ Chrome Java Linux Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

In thinking about this a bit, this is probably not the optimum forum for this subject. But... let's not quibble.


Welcome Ramnivas. Thanks for helping out this week.


And to everyone, have a fun promotion.

Henry
 
Author
Posts: 62
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks, Henry.

Java Ranchers, I look forward to your questions!

-Ramnivas
 
Ranch Hand
Posts: 1325
Android Java Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Author,

Welcome to Javaranch,
 
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
Posts: 62
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
Posts: 7
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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

 
Ranch Hand
Posts: 1936
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Welcome Ramnivas. It's nice to meet you.
 
Bartender
Posts: 4109
72
Hibernate Fedora Chrome
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Welcome Ramnivas
 
Ranch Hand
Posts: 295
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi all,
Welcome Ramnivas .

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?
 
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Welcome Ramnivas Laddad. I like to learn some AOP.
 
Ramnivas Laddad
Author
Posts: 62
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
Posts: 62
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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.

I hope this helps.

-Ramnivas
 
author & internet detective
Posts: 40747
827
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Welcome Ramnivas!

Modular is good . Plus questions in this thread aren't entered in the promo.
 
Amruth Puppala
Ranch Hand
Posts: 295
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Ramnivas!!
What are the benefits of using AspectJ over java?
 
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello Ramnivas

It's great to hear from you. I am looking forward to the Q&As on this topic.


Chandra Sreeraman
 
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
[edit: question removed -- please post questions in new topics at the author's request]
 
Ranch Hand
Posts: 814
Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Welcome Ramnivas
 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Welcome Mr. Ramnivas.

[Edit: question removed. Please ask questions in new topics as instructed.]
 
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Welcome Mr. Ramnivas.
I did go through sample chapter and it seems very nicely explained. Would like to read more of it.
 
Willie Smits can speak 40 languages. This tiny ad can speak only one:
Thread Boost feature
https://coderanch.com/t/674455/Thread-Boost-feature
reply
    Bookmark Topic Watch Topic
  • New Topic