Russell Miles:AspectJ Cookbook: Real-World Aspect-Oriented Programming with Java
- Taschenbuch 2005, ISBN: 9788173669385
Shroff Publishers/Murachs, 2005. Softcover. New. 18 x 24 cm. If past history is any guide, this is the first JDK 5.0 book that you should buy. Of course, this new book presents all of t… Mehr…
Shroff Publishers/Murachs, 2005. Softcover. New. 18 x 24 cm. If past history is any guide, this is the first JDK 5.0 book that you should buy. Of course, this new book presents all of the new 5.0 features like the Scanner class, enhanced for loops, typed collections, type-safe enumerations, generics, autoboxing, and the StringBuilder class. But even better, the authors have re-engineered the book from start to finish so it works better for both beginning and experienced Java developers. Here are four reasons why this is the JDK 5.0 book you should buy first! 1. The first six chapters get you off to a fast start. By the time you complete these chapters, youâll be writing bulletproof, object-oriented applications with business classes and objects. These chapters work well for the complete beginner. But they also get the experienced developer up-to-speed fast. 2. The class summaries throughout the book help you master the Java API and save you hours of research. Although most books present dozens of coding examples that illustrate the use of some Java classes, they donât try to summarize all of the classes, constructors, and methods that youâll use the most. Our book does both. For instance, to learn how to use the new LinkedList class, youâll first see a summary of its primary constructors and methods. Then, youâll see coding examples that show you how you can apply those constructors and methods. This can save you hundreds of hours of research over the course of the book. 3. Our unique paired pages method of presentation makes our book work better for both training and reference. If you havenât ever used one of our books before, maybe you should download chapter 1 or 2 to see how our "paired pages"âwith explanation and perspective on the left page and essential details and coding examples on the right pageâwork. First, the "paired pages" help you learn faster because you read less. Second, they provide the best reference format that there is. Thatâs so important with a language like Java because no one can remember the details of its hundreds of classes, constructors, and methods. 4. Chapters 7 and 8 show you how to use inheritance, polymorphism, and interfaces in a way that is both practical and understandable. You wonât find any toy applications or cat and dog objects in these chapters. Instead, youâll study practical applications that show you how to use inheritance, polymorphism, interfaces, type-safe enumerations, and the factory pattern. This at last takes the mystery out of object-oriented programming. And we just havenât seen this done right in any other book. This is the second edition of the book that brought an exciting, new approach to Java instruction. Now, fully updated and improved from start to finish, this book helps both novices and experienced programmers learn faster and better than ever. It includes new 5.0 features like the Scanner class, enhanced for loops, typed collections, type-safe enumerations, generics, autoboxing, and the StringBuilder class. Itâs the first Java book that presents object-oriented features like inheritance, interfaces, and polymorphism in a way thatâs both understandable and useful in the real world. And itâs all done in the unique Murach style that has been training professional programmers for more than 30 years. Printed Pages: 786., Shroff Publishers/Murachs, 2005, Shroff Publishers/O`Reilly, 2005. Softcover. New. 17 x 22 cm. 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. Printed Pages: 364., Shroff Publishers/O`Reilly, 2005<