Buy Used
Used - Good See details
$3.99 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Have one to sell? Sell yours here
Aspect-Oriented Programming with AspectJ
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Aspect-Oriented Programming with AspectJ [Paperback]

Ivan Kiselev (Author)
3.8 out of 5 stars  See all reviews (6 customer reviews)


Available from these sellers.


Formats

Amazon Price New from Used from
Paperback --  

Book Description

July 17, 2002
Paperback: 288 pages Publisher: Sams; 1st edition (July 17, 2002) ISBN: 0672324105 Product Dimensions: 9.1 x 7.4 x 0.7 inches In a November 2001 Java Pro magazine article, noted Java pundit Daniel Savarese states, ""The days of Object-Orient"

Customers Who Bought This Item Also Bought


Editorial Reviews

From the Back Cover

In a November 2001 Java Pro magazine article, noted Java pundit Daniel Savarese states, "The days of Object-Oriented Programming may be numbered, One day we may all be using Aspect-Oriented Programming ." While this may be hyperbole, the AOP bring certain needed improvements to the OOP. AspectJ is a Java-based tool that allows developers to apply standard Java syntax to AOP principles, much as C++ allowed C programmers to use C syntax in an object-oriented manner. There are AspectJ add-ons available for Borland's JBuilder, Sun's Forte for Java and for the EMACS text editor. Aspect-Oriented Programming with AspectJ introduces AOP and the AspectJ tool. The book also shows how, by using existing Java programming knowledge, the developer can use AOP in meaningful development work.

About the Author

Ivan Kiselev has over 20 years of software engineering and business experience. He is a chief technology officer at APP Design Group, Inc., a software company. Previously, Mr. Kiselev held technology leadership positions with a number of other software, financial, and telecommunication companies.

Mr. Kiselev is a senior-level architect and technologist with extensive experience in analysis, architecture, and development of large-scale, distributed information systems, as well as a recognized expert in object-oriented technology, the Internet, and EDI. Mr. Kiselev takes particular interest in applications of reusable frameworks and application servers to electronic commerce systems and development environments, as well as integrating scripting languages into all of these. Most of his efforts are devoted to architecture of distributed enterprise scale applications for the Web-based environment where he advocates a very pragmatic approach to system development.

Mr. Kiselev served on the ANSI C++ Standardization Committee from 1991Ð1993 and published over 20 articles and white papers in Dr. DobbÕs Journal, Java DeveloperÕs Journal, Software Development Magazine, and other publications. Mr. Kiselev is a member of the Association for Computer Machinery and the Institute of Electrical and Electronics Engineers.


Product Details

  • Paperback: 288 pages
  • Publisher: Sams (July 17, 2002)
  • Language: English
  • ISBN-10: 0672324105
  • ISBN-13: 978-0672324109
  • Product Dimensions: 9.1 x 7.4 x 0.7 inches
  • Shipping Weight: 1.1 pounds
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Best Sellers Rank: #2,826,247 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

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

24 of 28 people found the following review helpful:
1.0 out of 5 stars Great Subject, Horrible Book, November 19, 2002
By A Customer
This review is from: Aspect-Oriented Programming with AspectJ (Paperback)
I have never rated a book as lowly as I have for this one. It is horrible. Let me count the ways:

1. They forgot to edit the book

Not only are there spelling errors and grammatical errors, but numerous code errors, API errors (or ommissions), and code left out of the book! The grammatical errors actually make certain parts of the book impossible to understand. I had to search on the web to find the answers.

2. VERY poor organization

In one chapter he tells you the code you'll need to compile something we won't do until four chapters later. Worse, although he attempts to create an incremental build of your code, the code you can download online only works in the final version. Of course if the book actually had the incremental code that wouldn't matter, but it only has some of it. I spent half my time just trying to figure out what in chapter 4 goes with what in chapters 2, 5 and 7 (for example).

3. Missing SQL Code

I had to guess what the tables were like since he forgot to include SQL code in the book AND (!!!) it isn't in the code download online either!

4. Poor explanation of everything

Almost every example he gives in the book has either no explanation, or a useless one. For example, he might tell you that some code "introduces" the class to their new parents and that "introduce" is the official name for this action. Of course, don't ask him to define the keyword "introduce" for you. You have to figure that out for yourself. This whole book reads as though it were written by someone who loves to be smart, loves big names and acronyms that define him as a high level programmer and doesn't want to sound too simple by actually taking the time to explain it to you. As they say, "those who can't do, teach." In other words, those who weren't naturals at it had to struggle to learn so they understand they have to explain it to you - Kiselev does not.

Don't buy this book.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 3 people found the following review helpful:
5.0 out of 5 stars Small may be good!, November 29, 2002
This review is from: Aspect-Oriented Programming with AspectJ (Paperback)
I liked that book - it manages to squeeze a lot of new information into relatively small volume - though may be at the expense of the ease of understanding by novices.
Explanations are concise and relying on reader's intelligence, without "I'm teaching you" condescending approach so common for many "methodology" books.

Code examples are useful - if you don't care much to compile them. They rather have to be treated as pseudo-code that illustrates the AOP concepts - and very effectively, I think.

I wish more books like this one were published - short, to the point, respecting both my time and my bookshelf space.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 3 people found the following review helpful:
5.0 out of 5 stars The first AOP book written, August 11, 2002
By 
"tenzig_shirpa" (Saskatoon, Canada) - See all my reviews
This review is from: Aspect-Oriented Programming with AspectJ (Paperback)
After reading piles of aspect oriented papers, primers, and so forth, this book was a refreshing change. Clear, to the point and intelligent, this book is a must have for anyone serious about AOP or AspectJ. The book is presented in three main sections: an example application, a guide to AspectJ itself and a host of appendices, including Patterns and an API reference.

This is the first book on the subject. Mr. Kiselev is in a difficult possition: the technology is still so new, and the developements in the area over the course of the next few years will be major, most likely rendering much of this work useless. Right now, however, this is the book to get. When the time comes, we can only hope he updates.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews




Only search this product's reviews




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).
 
(9)
(7)
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

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
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list



Look for Similar Items by Category


Look for Similar Items by Subject