Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
30 used & new from £7.29

Have one to sell? Sell yours here
 
   
AspectJ Cookbook
 
See larger image
 

AspectJ Cookbook (Paperback)

by Russ Miles (Author)
4.3 out of 5 stars See all reviews (3 customer reviews)
RRP: £34.50
Price: £29.33 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £5.17 (15%)
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Only 1 left in stock--order soon (more on the way).

21 new from £17.32 9 used from £7.29

Frequently Bought Together

AspectJ Cookbook + Eclipse AspectJ: Aspect-oriented Programming with AspectJ and the Eclipse AspectJ Development Tools (Eclipse (Addison-Wesley)) + AspectJ in Action: Practical Aspect-oriented Programming
Price For All Three: £94.35

Show availability and shipping details


Customers Who Bought This Item Also Bought

Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)

Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)

by Robert C. Martin
4.4 out of 5 stars (10)  £19.59
Eclipse AspectJ: Aspect-oriented Programming with AspectJ and the Eclipse AspectJ Development Tools (Eclipse (Addison-Wesley))

Eclipse AspectJ: Aspect-oriented Programming with AspectJ and the Eclipse AspectJ Development Tools (Eclipse (Addison-Wesley))

by Adrian Colyer
4.5 out of 5 stars (2)  £30.59
Beginning Groovy & Grails: From Novice to Professional (Expert's Voice in Open Source)

Beginning Groovy & Grails: From Novice to Professional (Expert's Voice in Open Source)

by C et al Judd
3.0 out of 5 stars (2)  £32.29
Expert Spring MVC and Web Flow

Expert Spring MVC and Web Flow

by Seth Ladd
4.0 out of 5 stars (5)  £33.72
The Definitive Guide to Grails 2nd Edition (Expert's Voice in Web Development)

The Definitive Guide to Grails 2nd Edition (Expert's Voice in Web Development)

by Graeme Rocher
5.0 out of 5 stars (1)  £29.44
Explore similar items

Product details

  • Paperback: 354 pages
  • Publisher: O'Reilly Media, Inc.; illustrated edition edition (20 Dec 2004)
  • Language English
  • ISBN-10: 0596006543
  • ISBN-13: 978-0596006549
  • Product Dimensions: 23 x 17.8 x 2.6 cm
  • Average Customer Review: 4.3 out of 5 stars See all reviews (3 customer reviews)
  • Amazon.co.uk Sales Rank: 524,206 in Books (See Bestsellers in Books)
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
Model Supplies.net
   www.modelsupplies.net    Scale accessories for professionals bringing your projects to life 
Pre-loved cook books
   www.pantrybooks.com    For cooks, collectors, food lovers Local and international recipes 
Get Delicious Recipes
   Recipes.alot.com    Don't Pay For Recipes! Get Them For Free With The Recipe Toolbar 
  
 

Product Description

Product Description
When Object Oriented programming (OO) first appeared, it was a revelation. OO gave developers the ability to create software that was more flexible and robust, but as time went on and applications became more sophisticated, too, certain areas of "traditional" OO architectures were found wanting. Aspect-oriented programming (AOP) addresses those issues by extending the OO approach even further. Many developers are interested in AOP--especially in AspectJ, the open source extension of the Java programming language that explicitly supports the AOP approach. Yet, although AspectJ is included with Eclipse, the increasingly popular open source IDE for Java, finding a practical and non-theoretical way to learn this language and other AOP tools and techniques has been a real problem. Until now. The AspectJ Cookbook offers a hands-on solution--in fact, several--with a wide variety of code recipes for solving day-to-day design and coding problems using AOP's unique approach. AOP allows the global properties of a program to determine how it's compiled into an executable program. Before AOP, important program design decisions were difficult to capture in actual code. Instead, the implementation of those design decisions--known as "aspects"--were scattered throughout, resulting in "tangled" code that was hard to develop and maintain. AOP has been compared to the manufacturing of cloth, in which threads are automatically interwoven. Without AOP, programmers must stitch the threads by hand. The AspectJ Cookbook shows readers why, and how, common Java development problems can be solved by using AOP techniques. With our popular problem-solution-discussion format, the book presents real world examples to demonstrate that AOP is more than just a concept; it's a development process that will benefit users in an immediate and visible manner. If you're interested in how AOP is changing the way software is developed, and how you can use AspectJ to make code more modular, easier to develop, maintain, evolve and deploy, this is the book that really delivers.

From the Author
This book focuses on getting things done with AspectJ; that's the first line of the preface in this book. Aspect Orientation has been sitting on the sidelines of software development for some time and in writing this book I wanted to show how you can actually make your development easier, cleaner and more flexible than ever before.

This is not a theoretical book; there are plenty of others on aspect orientation that can hit that button exceptionally well. This is all about AspectJ practice and the types of problems that can be solved using AspectJ.

However, this is a strange type of cookbook. The first third of the book is for the beginner who's trying to get an IDE, integrate AspectJ into their software build process and deploy AspectJ into different environments. The second third is all about understanding the AspectJ extensions to the Java language in order to provide a lookup for language features that you'll find yourself using all the time. The final third shows you how to take things to the next level by implementing common solutions and patterns in object-oriented and aspect-oriented software using AspectJ.

I wanted this book to be something that sat on your desk rather than the bookshelf, something that you use all the time as you take advantage of aspect orientation in your software development. That's actually how I use it and so hopefully that's how it will be useful to you too.

See all Product Description


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
Check a corresponding box or enter your own tags in the field below
aspect-oriented

Your tags: Add your first tag
 

 

Customer Reviews

3 Reviews
5 star:
 (1)
4 star:
 (2)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.3 out of 5 stars (3 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
4.0 out of 5 stars Good choice for advanced AOP users, 4 Feb 2005
"AspectJ Cookbook" is a sort of recipe book for AOP practicioners and fans. I suggest you to buy this book only if you are seriously interested in AspectJ and AOP. In fact, the author doesn't want to provide an introduction to Aspect Oriented Programming: only 5 pages are dedicated to this subject.
Chapters 2 to 16 introduce AspectJ, starting from the most trivial and tedious details but ending with some advanced features.
The most interesting part of the book starts from Chapter 17. Chapter 17 to 19 cover a presentation of the well known design patterns using an aspect oriented approach; nearly all the design patterns are covered and, even if some of them aren't very clearly exposed, these chapters are very interesting and original.
Chapter 20 to 22 present some of the typical scenarios in which AOP can be applied; with every example is provided all the code you need to try it yourself. At the end of the book an (unfortunately) brief chapter talks about AOP Patterns.
This book has two faces: in the first 16 chapters, it is a typical and basic introduction to AspectJ, but without an adequate coverage of AOP... a rather eccentric choice, in my opinion. The second part of the book is a good advanced guide to AOP; it talks about AOP with a more theoretical approach, focusing more on architecture than on the tecnology itself.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5.0 out of 5 stars Excellent programmers' hand book for AspectJ, 25 Jan 2005
By L. Paterson (UK) - See all my reviews
(REAL NAME)   
This is an excellent practical guide to incorporating Aspects, in particular AspectJ, into your object-oriented software skillset.

This book is not a theoretical study of AOP; rather, it is a guide book for the software engineer who has already decided that using Aspects will benefit his or her software and is now looking for a 'How-To'. As a handbook, it begins with how to install AspectJ; how to build projects with Eclipse and Ant; and also looks at how to deploy AO applications, web applications and web services. It then goes on to look at basic and advanced AspectJ features and usage. As a side note, the Eclipse IDE provides great visual AspectJ support and is worth having a look at if you are planning on using AspectJ ;)

This is a book that a software developer can dip into when programming using Aspects - to find out how to do something; or using the design pattern chapters - how to do it better.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4.0 out of 5 stars An Excellent guide to Aspect Oriented Programming, 25 Jan 2005
A good book that provides a very informative and easily understandable overview of Aspects in general and of AspectJ in Particular. Definately worth getting if you're thinking of using Aspects (or just want a good idea of what the technology is capable of)
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Health & Beauty at Amazon.co.uk

Elemis Resurface and Renew Skin Care Gift Set of 4 Products
From soap to shavers, massagers to mascara, stock up on your daily essentials or truly pamper yourself.

Discover Health & Beauty

 

Make A Wish

Get what you want with an Amazon.co.uk Wish List Make sure you always get what you want with an Amazon.co.uk Wish List.

More info on Wish Lists

 

Up to 50% off Dental Care

Braun Oral-B Professional Care 6000 Rechargeable Toothbrush - Pack of 2
Put a sparkle in your smile with up to 50% off selected Oral-B and Philips rechargeable toothbrushes.

Up to 50% off power toothbrushes

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates