aspose file tools*
The moose likes Spring and the fly likes * Welcome Ramnivas Laddad Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Spring
Bookmark "* Welcome Ramnivas Laddad" Watch "* Welcome Ramnivas Laddad" New topic
Author

* Welcome Ramnivas Laddad

Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 18896
    
  40

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
Sheriff

Joined: Sep 28, 2004
Posts: 18896
    
  40


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
Ramnivas Laddad
Author
Ranch Hand

Joined: Jul 23, 2003
Posts: 62
Thanks, Henry.

Java Ranchers, I look forward to your questions!

-Ramnivas


Ramnivas Laddad
Author, AspectJ in Action (http://manning.com/laddad2)
Twitter: ramnivas
Muhammad Saifuddin
Ranch Hand

Joined: Dec 06, 2005
Posts: 1321

Hi Author,

Welcome to Javaranch,


Saifuddin..
[Blog][Linkedin] How To Ask Questions On JavaRanch My OpenSource
ContactAnirban Bhattacharjee
Greenhorn

Joined: Mar 31, 2009
Posts: 7
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
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
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
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
Vijitha Kumara
Bartender

Joined: Mar 24, 2008
Posts: 3837

Welcome Ramnivas


SCJP 5 | SCWCD 5
[How to ask questions] [Twitter]
Amruth Puppala
Ranch Hand

Joined: Jul 14, 2008
Posts: 295
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?

SCJP 5 |SCWCD 5| Started thinking about Web Services ?
Sampath Abeysinghe
Greenhorn

Joined: Feb 13, 2008
Posts: 4
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
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
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
Jeanne Boyarsky
author & internet detective
Marshal

Joined: May 26, 2003
Posts: 30751
    
156

Welcome Ramnivas!

Modular is good . Plus questions in this thread aren't entered in the promo.


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
Amruth Puppala
Ranch Hand

Joined: Jul 14, 2008
Posts: 295
Thanks Ramnivas!!
What are the benefits of using AspectJ over java?
Chandra Sreeraman
Greenhorn

Joined: Dec 29, 2004
Posts: 3
Hello Ramnivas

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


Chandra Sreeraman
austin o'connor
Greenhorn

Joined: Jul 06, 2008
Posts: 3
[edit: question removed -- please post questions in new topics at the author's request]
Ninad Kulkarni
Ranch Hand

Joined: Aug 31, 2007
Posts: 797

Welcome Ramnivas


SCJP 5.0 - JavaRanch FAQ - Java Beginners FAQ - SCJP FAQ - SCJP Mock Tests - Tutorial - JavaSE7 - JavaEE6 -Generics FAQ - JLS - JVM Spec - Java FAQs - Smart Questions
satish kandukuri
Greenhorn

Joined: May 06, 2005
Posts: 1
Welcome Mr. Ramnivas.

[Edit: question removed. Please ask questions in new topics as instructed.]
Aarti Malhotra
Greenhorn

Joined: Dec 20, 2006
Posts: 14
Welcome Mr. Ramnivas.
I did go through sample chapter and it seems very nicely explained. Would like to read more of it.


Aarti Malhotra
SCJP 5.0, SCWCD 5.0
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: * Welcome Ramnivas Laddad