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

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%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

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

Want guaranteed delivery by Friday, November 13? Choose Express delivery at checkout. See Details
11 new from £18.00 8 used from £5.99

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: £91.42

Show availability and delivery 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)  £13.99
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)  £21.59
Effective Java: Second Edition

Effective Java: Second Edition

by Joshua Bloch
4.8 out of 5 stars (6)  £17.99
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)  £31.29
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 (3)  £22.54
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: 639,346 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?)
   Carnation Dessert Ideas opens new browser window
www.carnation.co.uk  -  Explore our sweet & creamy products and scrumptious dessert ideas! 
   Aspect opens new browser window
www.Aspect-Maintenance.co.uk  -  New! 30 Minute Charging - 24 / 7 Work Guaranteed - Ph: 0800 082 8199 
   Spring Recipe opens new browser window
www.ask.com  -  Great recipes online. Healthy, easy and tasty. 
  
 

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.


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)
 
aspect-oriented

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?


 

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

This product's forum
Discussion Replies Latest Post
No discussions yet

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

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback

Ad

Your Recent History

 (What's this?)

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