Announcement Announcement Module
Collapse
No announcement yet.
Book about AspectJ: Recommendations? Page Title Module
Move Remove Collapse
X
Conversation Detail Module
Collapse
  • Filter
  • Time
  • Show
Clear All
new posts

  • Andreas Senft
    started a topic Book about AspectJ: Recommendations?

    Book about AspectJ: Recommendations?

    Having worked with Spring AOP so far, I intend to dig a little deeper into AspectJ. Now I am looking for a good book about that topic.

    I am aware of "AspectJ in Action", but that dates 2003, so possibly it is not up to date anymore. Can anyone recommend a book (english or german) that covers the recent state of things (AspectJ 5)?

    Thanks for any suggestions,
    Andreas

  • dr_pompeii
    replied
    The printed book is scheduled to be released in September
    wooh

    While I will be done with the book much sooner,
    i hope so

    regards

    Leave a comment:


  • ramnivas
    replied
    The printed book is scheduled to be released in September. While I will be done with the book much sooner, production takes about 3 or so months.

    -Ramnivas

    Leave a comment:


  • dr_pompeii
    replied
    Dear ramnivas

    my uncle would come from NY to Peru,
    is possible have the offical book before of june?

    I have released two draft chapters and plan to release newer chapters quite frequently.
    sounds great

    best wishes

    Leave a comment:


  • ramnivas
    replied
    Hi,

    Just thought that you would be interested in Manning Early Access Program (MEAP) for AspectJ in Action, 2nd ed. So far, I have released two draft chapters and plan to release newer chapters quite frequently.

    http://manning.com/laddad2

    I look forward to your feedback.

    -Ramnivas

    Leave a comment:


  • karldmoore
    replied
    Not a problem, I'm glad to have helped you! We're all learning here so it's great to share!
    Last edited by karldmoore; Aug 30th, 2007, 07:03 AM.

    Leave a comment:


  • dr_pompeii
    replied
    I wish there were more people like you in this world. I rarely meet people who even like their job.
    i am agree too,
    how many times in the job you are in trouble and other enjoy your pain?

    yes karl, how many times you save my skin with your golden knowledge ?

    your effort and dedication is really appreciate by me

    thanks so much for all friend!!!!

    best wishes

    p.d: is an acegi book out there???

    Leave a comment:


  • karldmoore
    replied
    Originally posted by ramin_farhanian
    Karl this is a compliment . I wish there were more people like you in this world. I rarely meet people who even like their job.
    No I appeciated it, thanks for the kind words .
    Last edited by karldmoore; Aug 30th, 2007, 07:03 AM.

    Leave a comment:


  • karldmoore
    replied
    Originally posted by ramin_farhanian
    Of course, You are omnipresent Karl. I see you everywhere. And you are right. I should have extended this. I shall come up with a weblog.
    Hehe, I guess it's better than being described as a bad smell you can't get rid of .
    Last edited by karldmoore; Aug 30th, 2007, 07:03 AM.

    Leave a comment:


  • ramin_farhanian
    replied
    About AspectJ in action

    Dear Ramnivas,
    I am sure the community will love the book. Thank you very much.
    I have something else in my mind as well. I wish there was a brief history of the evolution of AOP in Java EE & answers to a few questions like these :
    When, what and why of "AOP alliance"
    What made AspectWerkz and AspectJ merge ?
    Privileged Aspects, patterns of usage, "how not to misuse the potential power?"
    Runtime vs Compile time advises, "Pros & Cons"
    Runtime vs Compile time advises, "which one is good for what?"
    What was the reason that Spring AOP came to existence? Was it essential?
    Why do people most often use Spring AOP just for Transaction Management?
    The role of IDE. Is it possible to use aspectJ without AspectJ Development Tools like AJDT?
    What is it that we can do with aspects that sounds impossible or too hard without it?
    Spring AOP, AspectJ and JBoss AOP, where are they headed?
    Sun Microsystem & AOP
    Statistics about different usages all around the world. How epidemic is it now?

    All The Best,
    Ramin Farhanian
    Last edited by ramin_farhanian; May 29th, 2007, 12:15 PM. Reason: just a thought

    Leave a comment:


  • dr_pompeii
    replied
    I am also using Acegi (replacing JAAS) and other new technologies wherever possible.
    excelent , thanks!

    i dont know if this is silly, i dont finish read the book yet, but if posible make chapters with hibernate and SWF of course working with AOP, it would be great

    if the author can make after a book about acegi, pls do it

    thanks

    Leave a comment:


  • ramnivas
    replied
    Thanks guys for all your suggestions. I am glad to see that most suggestions are inline with what I am working on.

    As for Maven coverage, the plan is to use an appendix in a similar way the first edition did for Ant coverage. This allows the core material to concentrate on concepts and let an appendix provide all needed information to ensure that users can build and deploy applications successfully.

    I am also using Acegi (replacing JAAS) and other new technologies wherever possible.

    -Ramnivas

    Leave a comment:


  • karldmoore
    replied
    Originally posted by ramin_farhanian
    When it comes to training a junior developer, I've never succeeded telling anybody that this is an interceptor, here is the jointpoint so that she/he understands deeply. The word Aspect has always been an obstacle to them to start learning. This is my approach, I show them what is going on using JDK proxy. I try to simulate the before , after concept first and then try to come up with more complicated examples. I usually refactor the code and try to simulate the Pointcut in a "private boolean isPointCutAJointPoint()" method, I've seen that people come closer in this way and feel the vocabulary before they meet Spring AOP or AspectJ.
    IMHO, it's hard for someone to have a deep understand about anything by just telling them about it. It's only when they actually play with the technology, experiment with it, break it that they begin to understand the details. Is there actually much to the terminology? Isn't it the same when you try to explain to someone what a class or an interface is?
    Last edited by karldmoore; Aug 30th, 2007, 07:03 AM.

    Leave a comment:


  • karldmoore
    replied
    Originally posted by ramin_farhanian
    I remember that Mr. alex had declared the uri of acegi taglibs in acegi reference but people couldn't read <%@ taglib prefix="authz" uri="http://acegisecurity.org/authz" %>
    between the lines, So an issue was added to "Spring Jira-Acegi project" to improve the documentation!!!...Well it was Acegi documentation not JSP tag library tutorial but Acegi needs to grow its community.
    Yes indeed, I think I raised the JIRA issue about this . It's very hard however to cater for all users, you could extend this to include information about developing aspects in NetBeans, IDEA, Eclipse, etc....... They could be books by themselves. If the information is out there however, it might be nice to link it in the appendix.
    Last edited by karldmoore; Aug 30th, 2007, 07:04 AM.

    Leave a comment:


  • Jörg Heinicke
    replied
    Originally posted by ramin_farhanian View Post
    I also wish there could be good samples of Maven2 (and may be also Maven 1) and ant integration support. I find this the most important.
    IMO this goes more and more beyond the scope of such a book. For such questions documentation exists. A book should concentrate much more on long-living knowledge and so on concepts instead of tools.

    Jörg

    Leave a comment:

Working...
X