By Russ Miles Publisher: O'Reilly Media Released: December 2004 Pages: 360
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. |
- Title:
- AspectJ Cookbook
- By:
- Russ Miles
- Publisher:
- O'Reilly Media
- Formats:
-
- Print
- Ebook
- Safari Books Online
- Print:
- December 2004
- Ebook:
- May 2012
- Pages:
- 360
- Print ISBN:
- 978-0-596-00654-9
- | ISBN 10:
- 0-596-00654-3
- Ebook ISBN:
- 978-1-4493-8390-9
- | ISBN 10:
- 1-4493-8390-4
|
Colophon Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal on the cover of AspectJ Cookbook is a marmoset.Marmosets are small monkeys (usually no bigger than an oversized rat) that live in the tropical and subtropical forests of South America.They are arboreal and incredibly agile.Their powerful hind legs, dextrous claw-like hands, and extra-long tails make swinging from branch to branch a breeze. Marmosets are not too picky about what they eat.They are partial to tree sap (the stickier the better), but they also enjoy lizards, frogs, snails, insects, fruit, and nectar. A group of marmosets (a social group consists of 8-20 individuals) communicates with facial expressions, body movements, and occasional squeaks. They also rely heavily on smell to identify each other.A highly adaptable species, marmosets can endure blistering temperatures and sparse forest environments. Because of this tenacity, they are not under serious threat, unlike most other primates. Matt Hutchinson was the production editor for AspectJ Cookbook. GEX, Inc. provided production services.Marlowe Shaeffer, Sarah Sherman, and Emily Quill provided quality control. Emma Colby designed the cover of this book, based on a series design by Edie Freedman.The cover image is a 19th-century engraving from Illustrated Natural History. Clay Fernald produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font. Melanie Wang designed the interior layout, based on a series design by David Futato. This book was converted by Julie Hawks to FrameMaker 5.5.6 with a format conversion tool created by Erik Ray, Jason McIntosh, Neil Walls, and Mike Sierra that uses Perl and XML technologies.The text font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the code font is LucasFont's TheSans Mono Condensed.The illustrations that appear in the book were produced by Robert Romano, Jessamyn Read, and Lesley Borash using Macromedia FreeHand MX and Adobe Photoshop CS.The tip and warning icons were drawn by Christopher Bing. This colophon was written by Matt Hutchinson. |
|
Description
|
Table of Contents
|
Product Details
|
Colophon
|
 |
|
 |
|
|
|
Recommended for You
|
Recently Viewed
|
 |
|
By Debra Cameron, James Elliott, Marc Loy, Eric S. Raymond, Bill Rosenblatt
December 2004
Ebook: $35.99
Print & Ebook: $49.49
Print: $44.99
By Mitch Tulloch
March 2004
By Sham Bhangal
June 2004
Ebook: $19.99
Print & Ebook: $27.45
Print: $24.95
|
Customer Reviews
8/1/2007 (1 of 2 customers found this review helpful) 5.0Another win for the cookbook series 4/28/2005 (0 of 2 customers found this review helpful) 4.0Javaranch Review of AspectJ Cookbook"" 2/25/2005 (0 of 1 customers found this review helpful) By Frank Chan from Undisclosed
|
|
|